Mercurial > kallithea
changeset 2795:456a5190f1cc beta
fix default permissions migrations that can cause troubles for some old users
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Tue, 04 Sep 2012 00:27:31 +0200 |
parents | 6f3a73439d05 |
children | bf3c976d02ec |
files | rhodecode/lib/db_manage.py |
diffstat | 1 files changed, 6 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/rhodecode/lib/db_manage.py Mon Sep 03 22:23:58 2012 +0200 +++ b/rhodecode/lib/db_manage.py Tue Sep 04 00:27:31 2012 +0200 @@ -247,7 +247,12 @@ Session().add(hggit) notify('re-check default permissions') - self.klass.populate_default_permissions() + default_user = User.get_by_username(User.DEFAULT_USER) + perm = Permission.get_by_key('hg.fork.repository') + reg_perm = UserToPerm() + reg_perm.user = default_user + reg_perm.permission = perm + Session().add(reg_perm) upgrade_steps = [0] + range(curr_version + 1, __dbversion__ + 1)