Show More
@@ -185,8 +185,9 b' class ReposGroupModel(BaseModel):' | |||||
185 | repos_group=obj, user=user, perm=perm |
|
185 | repos_group=obj, user=user, perm=perm | |
186 | ) |
|
186 | ) | |
187 | elif isinstance(obj, Repository): |
|
187 | elif isinstance(obj, Repository): | |
188 | #we do this ONLY IF repository is non-private |
|
188 | # private repos will not allow to change the default permissions | |
189 |
|
|
189 | # using recursive mode | |
|
190 | if obj.private and user == User.DEFAULT_USER: | |||
190 | return |
|
191 | return | |
191 |
|
192 | |||
192 | # we set group permission but we have to switch to repo |
|
193 | # we set group permission but we have to switch to repo | |
@@ -208,6 +209,8 b' class ReposGroupModel(BaseModel):' | |||||
208 | RepoModel().grant_users_group_permission( |
|
209 | RepoModel().grant_users_group_permission( | |
209 | repo=obj, group_name=users_group, perm=perm |
|
210 | repo=obj, group_name=users_group, perm=perm | |
210 | ) |
|
211 | ) | |
|
212 | ||||
|
213 | # start updates | |||
211 | updates = [] |
|
214 | updates = [] | |
212 | log.debug('Now updating permissions for %s in recursive mode:%s' |
|
215 | log.debug('Now updating permissions for %s in recursive mode:%s' | |
213 | % (repos_group, recursive)) |
|
216 | % (repos_group, recursive)) |
General Comments 0
You need to be logged in to leave comments.
Login now