Mercurial > kallithea
comparison rhodecode/controllers/settings.py @ 2835:faffec4abbda beta
Implemented permissions for writing to repo
groups. Now only write access to group allows to create a repostiory
within that group
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Thu, 13 Sep 2012 19:36:56 +0200 |
parents | 2f3cba7b6d16 |
children | d998cc84cf72 0b86972de820 |
comparison
equal
deleted
inserted
replaced
2834:925c77b9d3f1 | 2835:faffec4abbda |
---|---|
54 @LoginRequired() | 54 @LoginRequired() |
55 def __before__(self): | 55 def __before__(self): |
56 super(SettingsController, self).__before__() | 56 super(SettingsController, self).__before__() |
57 | 57 |
58 def __load_defaults(self): | 58 def __load_defaults(self): |
59 c.repo_groups = RepoGroup.groups_choices() | 59 c.repo_groups = RepoGroup.groups_choices(check_perms=True) |
60 c.repo_groups_choices = map(lambda k: unicode(k[0]), c.repo_groups) | 60 c.repo_groups_choices = map(lambda k: unicode(k[0]), c.repo_groups) |
61 | 61 |
62 repo_model = RepoModel() | 62 repo_model = RepoModel() |
63 c.users_array = repo_model.get_users_js() | 63 c.users_array = repo_model.get_users_js() |
64 c.users_groups_array = repo_model.get_users_groups_js() | 64 c.users_groups_array = repo_model.get_users_groups_js() |