#4686 修改SDK API上传数据集针对组织项目管理员权限问题

Merged
zouap merged 1 commits from zouap_dev into V20230828.patch 8 months ago
  1. +5
    -1
      routers/api/v1/repo/attachments.go

+ 5
- 1
routers/api/v1/repo/attachments.go View File

@@ -40,9 +40,13 @@ func checkDatasetPermission(ctx *context.APIContext) string {
if err != nil {
log.Warn("can not find repo permission for user", err)
return "dataset.query_dataset_fail"
} else {
log.Info("permission.AccessMode=" + string(permission.AccessMode))
}
if permission.AccessMode >= models.AccessModeAdmin {
return ""
}
if !permission.CanWrite(models.UnitTypeDatasets) {

return "error.no_right"
}
return ""


Loading…
Cancel
Save