magpie.api.management.user.user_views ===================================== .. py:module:: magpie.api.management.user.user_views .. autoapi-nested-parse:: User Views, both for specific user-name provided as request path variable and special keyword for logged session user. Attributes ---------- .. autoapisummary:: magpie.api.management.user.user_views.LOGGER Functions --------- .. autoapisummary:: magpie.api.management.user.user_views.get_users_view magpie.api.management.user.user_views.create_user_view magpie.api.management.user.user_views.update_user_view magpie.api.management.user.user_views.get_user_view magpie.api.management.user.user_views.delete_user_view magpie.api.management.user.user_views.get_user_groups_view magpie.api.management.user.user_views.assign_user_group_view magpie.api.management.user.user_views.delete_user_group_view magpie.api.management.user.user_views.get_user_resources_view magpie.api.management.user.user_views.get_user_resource_permissions_view magpie.api.management.user.user_views.create_user_resource_permissions_view magpie.api.management.user.user_views.replace_user_resource_permissions_view magpie.api.management.user.user_views.delete_user_resource_permissions_view magpie.api.management.user.user_views.delete_user_resource_permission_name_view magpie.api.management.user.user_views.get_user_services_view magpie.api.management.user.user_views.get_user_service_permissions_view magpie.api.management.user.user_views.create_user_service_permissions_view magpie.api.management.user.user_views.replace_user_service_permissions_view magpie.api.management.user.user_views.delete_user_service_permissions_view magpie.api.management.user.user_views.delete_user_service_permission_name_view magpie.api.management.user.user_views.get_user_service_resources_view Module Contents --------------- .. py:data:: LOGGER .. py:function:: get_users_view(request) List all registered user names or details. .. py:function:: create_user_view(request) Create a new user. .. py:function:: update_user_view(request) Update user information by user name. .. py:function:: get_user_view(request) Get user information by name. .. py:function:: delete_user_view(request) Delete a user by name. .. py:function:: get_user_groups_view(request) List all groups a user belongs to. Groups can be filtered by status depending of input arguments. .. py:function:: assign_user_group_view(request) Assign a user to a group. .. py:function:: delete_user_group_view(request) Removes a user from a group. .. py:function:: get_user_resources_view(request) List all resources a user has permissions on. .. py:function:: get_user_resource_permissions_view(request) List all permissions a user has on a specific resource. .. py:function:: create_user_resource_permissions_view(request) Create a permission on specific resource for a user. .. py:function:: replace_user_resource_permissions_view(request) Create or modify an existing permission on a resource for a user. Can be used to adjust permission modifiers. .. py:function:: delete_user_resource_permissions_view(request) Delete a permission from a specific resource for a user (not including his groups permissions). .. py:function:: delete_user_resource_permission_name_view(request) Delete a permission by name from a resource for a user (not including his groups permissions). .. py:function:: get_user_services_view(request) List all services a user has permissions on. .. py:function:: get_user_service_permissions_view(request) List all permissions a user has on a service. .. py:function:: create_user_service_permissions_view(request) Create a permission on a service for a user. .. py:function:: replace_user_service_permissions_view(request) Create or modify an existing permission on a service for a user. Can be used to adjust permission modifiers. .. py:function:: delete_user_service_permissions_view(request) Delete a permission from a service for a user (not including his groups permissions). .. py:function:: delete_user_service_permission_name_view(request) Delete a permission by name from a service for a user (not including his groups permissions). .. py:function:: get_user_service_resources_view(request) List all resources under a service a user has permission on.