Mercurial > public > src > rhodecode
comparison pylons_app/controllers/admin/settings.py @ 453:3ed2d46a2ca7
permission refactoring,
Implemented views for default permissions,
fixes #23 user registration is controlled by permission system.
Implemented manual registration option
websetup fills default permissions
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Sat, 21 Aug 2010 16:34:37 +0200 |
parents | 9416269860c9 |
children | 05f985964a96 a0a93357f954 |
comparison
equal
deleted
inserted
replaced
452:25ab66a26975 | 453:3ed2d46a2ca7 |
---|---|
269 h.flash(_('error occured during update of user %s') \ | 269 h.flash(_('error occured during update of user %s') \ |
270 % form_result.get('username'), category='error') | 270 % form_result.get('username'), category='error') |
271 | 271 |
272 return redirect(url('my_account')) | 272 return redirect(url('my_account')) |
273 | 273 |
274 @HasPermissionAnyDecorator('repository.create', 'hg.admin') | 274 @HasPermissionAnyDecorator('hg.admin', 'hg.create.repository') |
275 def create_repository(self): | 275 def create_repository(self): |
276 """GET /_admin/create_repository: Form to create a new item""" | 276 """GET /_admin/create_repository: Form to create a new item""" |
277 new_repo = request.GET.get('repo', '') | 277 new_repo = request.GET.get('repo', '') |
278 c.new_repo = h.repo_name_slug(new_repo) | 278 c.new_repo = h.repo_name_slug(new_repo) |
279 | 279 |