def permissions(self): update_data = Permission(name='update_data', description='Update and Report input data') admin = PermissionGroup(name='admin', permissions=(update_data, )) permissions = (admin, ) return permissions
def permissions(self): """ Define permissions for the app. """ add_dams = Permission(name='add_dams', description='Add dams to inventory') admin = PermissionGroup(name='admin', permissions=(add_dams, )) permissions = (admin, ) return permissions
def permissions(self): """ Require admin to use the app. """ use_app_store = Permission(name='use_app_store', description='Use the App Store') admin = PermissionGroup(name='admin', permissions=(use_app_store, )) permissions = (admin, ) return permissions
def permissions(self): """ Example permissions method. """ # Viewer Permissions delete_hydrogroups = Permission( name='delete_hydrogroups', description='Delete a Hydrogroup from the App', ) block_map = Permission( name='block_map', description='locks the map to a certain limit', ) admin = PermissionGroup(name='admin', permissions=(delete_hydrogroups, block_map)) permissions = (admin, ) return permissions