magpie.api.management.group.group_views

Functions

get_groups_view(request)

Get list of group names.

create_group_view(request)

Create a group.

get_group_view(request)

Get group information.

edit_group_view(request)

Update a group by name.

delete_group_view(request)

Delete a group by name.

get_group_users_view(request)

List all users from a group.

get_group_services_view(request)

List all services a group has permission on.

get_group_service_permissions_view(request)

List all permissions a group has on a specific service.

create_group_service_permission_view(request)

Create a permission on a specific resource for a group.

replace_group_service_permissions_view(request)

Create or modify an existing permission on a service for a group.

delete_group_service_permission_view(request)

Delete a permission from a specific resource for a group.

delete_group_service_permission_name_view(request)

Delete a permission by name from a specific service for a group.

get_group_resources_view(request)

List all resources a group has permission on.

get_group_resource_permissions_view(request)

List all permissions a group has on a specific resource.

create_group_resource_permissions_view(request)

Create a permission on a specific resource for a group.

replace_group_resource_permissions_view(request)

Create or modify an existing permission on a resource for a group.

delete_group_resource_permissions_view(request)

Delete a permission from a specific resource for a group.

delete_group_resource_permission_name_view(request)

Delete a permission by name from a specific resource for a group.

get_group_service_resources_view(request)

List all resources under a service a group has permission on.

Module Contents

magpie.api.management.group.group_views.get_groups_view(request)[source]

Get list of group names.

magpie.api.management.group.group_views.create_group_view(request)[source]

Create a group.

magpie.api.management.group.group_views.get_group_view(request)[source]

Get group information.

magpie.api.management.group.group_views.edit_group_view(request)[source]

Update a group by name.

magpie.api.management.group.group_views.delete_group_view(request)[source]

Delete a group by name.

magpie.api.management.group.group_views.get_group_users_view(request)[source]

List all users from a group.

Users can be filtered by status depending of input arguments.

magpie.api.management.group.group_views.get_group_services_view(request)[source]

List all services a group has permission on.

magpie.api.management.group.group_views.get_group_service_permissions_view(request)[source]

List all permissions a group has on a specific service.

magpie.api.management.group.group_views.create_group_service_permission_view(request)[source]

Create a permission on a specific resource for a group.

magpie.api.management.group.group_views.replace_group_service_permissions_view(request)[source]

Create or modify an existing permission on a service for a group.

Can be used to adjust permission modifiers.

magpie.api.management.group.group_views.delete_group_service_permission_view(request)[source]

Delete a permission from a specific resource for a group.

magpie.api.management.group.group_views.delete_group_service_permission_name_view(request)[source]

Delete a permission by name from a specific service for a group.

magpie.api.management.group.group_views.get_group_resources_view(request)[source]

List all resources a group has permission on.

magpie.api.management.group.group_views.get_group_resource_permissions_view(request)[source]

List all permissions a group has on a specific resource.

magpie.api.management.group.group_views.create_group_resource_permissions_view(request)[source]

Create a permission on a specific resource for a group.

magpie.api.management.group.group_views.replace_group_resource_permissions_view(request)[source]

Create or modify an existing permission on a resource for a group.

Can be used to adjust permission modifiers.

magpie.api.management.group.group_views.delete_group_resource_permissions_view(request)[source]

Delete a permission from a specific resource for a group.

magpie.api.management.group.group_views.delete_group_resource_permission_name_view(request)[source]

Delete a permission by name from a specific resource for a group.

magpie.api.management.group.group_views.get_group_service_resources_view(request)[source]

List all resources under a service a group has permission on.