MIGRATION! ADD: first things for a event registration mangement page.
This commit is contained in:
@@ -436,6 +436,15 @@ class BasicWorkflow(object):
|
||||
return True
|
||||
elif has_role(user, 'publisher'):
|
||||
return True
|
||||
elif permission == 'update-registration':
|
||||
if user == event.owner:
|
||||
return True
|
||||
if has_role(user, 'manager_super'):
|
||||
return True
|
||||
if has_role(user, 'manager_{}'.format(event.sport.lower())):
|
||||
return True
|
||||
if has_role(user, 'publisher'):
|
||||
return True
|
||||
return False
|
||||
|
||||
# TODO: is a class method a good idea?
|
||||
|
||||
Reference in New Issue
Block a user