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