Browse Source

解决项目权限团队私有问题

Signed-off-by: zouap <zouap@pcl.ac.cn>
tags/v1.22.12.1^2
zouap 3 years ago
parent
commit
d0ed6ba4b4
1 changed files with 5 additions and 1 deletions
  1. +5
    -1
      routers/repo/ai_model_manage.go

+ 5
- 1
routers/repo/ai_model_manage.go View File

@@ -1004,7 +1004,11 @@ func isCanDownload(ctx *context.Context, task *models.AiModelManage) bool {
if err != nil {
log.Info("query error.")
}
if ctx.User.IsAdmin || ctx.User.ID == task.UserId || isCollaborator {
isTeamMember, err := ctx.Repo.Repository.IsInRepoTeam(ctx.User.ID)
if err != nil {
log.Info("query IsInRepoTeam error." + err.Error())
}
if ctx.User.IsAdmin || ctx.User.ID == task.UserId || isCollaborator || isTeamMember {
return true
}
if ctx.Repo.IsOwner() {


Loading…
Cancel
Save