Changeset - 9e76876a0690
[Not reviewed]
beta
0 1 0
Marcin Kuzminski - 13 years ago 2013-01-25 00:13:01
marcin@python-works.com
Global permission update with "overwrite existing settings" shouldn't override private repositories.
It's to confusing to users, and private repos should be always private
1 file changed with 5 insertions and 2 deletions:
0 comments (0 inline, 0 general)
rhodecode/model/permission.py
Show inline comments
 
@@ -118,8 +118,11 @@ class PermissionModel(BaseModel):
 
                for r2p in self.sa.query(UserRepoToPerm)\
 
                               .filter(UserRepoToPerm.user == perm_user)\
 
                               .all():
 
                    r2p.permission = _def
 
                    self.sa.add(r2p)
 

	
 
                    #don't reset PRIVATE repositories
 
                    if r2p.repository.private is False:
 
                        r2p.permission = _def
 
                        self.sa.add(r2p)
 

	
 
            if form_result['overwrite_default_group'] == True:
 
                _def_name = form_result['default_group_perm'].split('group.')[-1]
0 comments (0 inline, 0 general)