comparison rhodecode/controllers/forks.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 d2d35cf2b351
children 6b176c679896
comparison
equal deleted inserted replaced
2834:925c77b9d3f1 2835:faffec4abbda
51 @LoginRequired() 51 @LoginRequired()
52 def __before__(self): 52 def __before__(self):
53 super(ForksController, self).__before__() 53 super(ForksController, self).__before__()
54 54
55 def __load_defaults(self): 55 def __load_defaults(self):
56 c.repo_groups = RepoGroup.groups_choices() 56 c.repo_groups = RepoGroup.groups_choices(check_perms=True)
57 c.repo_groups_choices = map(lambda k: unicode(k[0]), c.repo_groups) 57 c.repo_groups_choices = map(lambda k: unicode(k[0]), c.repo_groups)
58 choices, c.landing_revs = ScmModel().get_repo_landing_revs() 58 choices, c.landing_revs = ScmModel().get_repo_landing_revs()
59 c.landing_revs_choices = choices 59 c.landing_revs_choices = choices
60 60
61 def __load_data(self, repo_name=None): 61 def __load_data(self, repo_name=None):