magpie.ui.management.views¶
Module Contents¶
-
class
magpie.ui.management.views.ManagementViews(request)[source]¶ Bases:
object-
get_resource_types(self)[source]¶ Returns: dictionary of all resources as {id: ‘resource_type’} Return type: dict
-
static
flatten_tree_resource(resource_node, resource_dict)[source]¶ Parameters: - resource_node – any-level dictionary composing the resources tree
- resource_dict – reference of flattened dictionary across levels
Returns: flattened dictionary resource_dict of all {id: ‘resource_type’}
Return type: dict
-
edit_user_or_group_resource_permissions(self, user_or_group_name, resource_id, is_user=False)[source]¶
-
get_user_or_group_resources_permissions_dict(self, user_or_group_name, services, service_type, is_user=False, is_inherit_groups_permissions=False)[source]¶
-
update_user_or_group_resources_permissions_dict(self, res_perms, res_id, removed_perms, new_perms)[source]¶
-