diff --git a/rhodecode/lib/db_manage.py b/rhodecode/lib/db_manage.py --- a/rhodecode/lib/db_manage.py +++ b/rhodecode/lib/db_manage.py @@ -479,33 +479,12 @@ class DbManage(object): def create_permissions(self): # module.(access|create|change|delete)_[name] # module.(none|read|write|admin) - perms = [ - ('repository.none', 'Repository no access'), - ('repository.read', 'Repository read access'), - ('repository.write', 'Repository write access'), - ('repository.admin', 'Repository admin access'), - ('group.none', 'Repositories Group no access'), - ('group.read', 'Repositories Group read access'), - ('group.write', 'Repositories Group write access'), - ('group.admin', 'Repositories Group admin access'), - - ('hg.admin', 'Hg Administrator'), - ('hg.create.repository', 'Repository create'), - ('hg.create.none', 'Repository creation disabled'), - ('hg.register.none', 'Register disabled'), - ('hg.register.manual_activate', 'Register new user with RhodeCode ' - 'without manual activation'), - - ('hg.register.auto_activate', 'Register new user with RhodeCode ' - 'without auto activation'), - ] - - for p in perms: + for p in Permission.PERMS: if not Permission.get_by_key(p[0]): new_perm = Permission() new_perm.permission_name = p[0] - new_perm.permission_longname = p[1] + new_perm.permission_longname = p[0] self.sa.add(new_perm) def populate_default_permissions(self):