GlobalPermMap#
- class GlobalPermMap[source]#
The mapping between permission and value for a user.
-
can_manage_site_users:
bool
# Users with this permission can change the global permissions for other users on the site.
-
can_search_users:
bool
# Users with this permission can search for users on the site, this means they can see all other users on the site.
-
can_impersonate_users:
bool
# Users with this permission can impersonate users, i.e. they can login as other users.
-
can_manage_lti_providers:
bool
# Users with this permission can edit and list existing, and create new LTI providers.
-
can_manage_site_settings:
bool
# Users with this permission can manage the settings of this CodeGrade instance
-
can_manage_background_jobs:
bool
# Users with this permission can view, stop, and restart background jobs.
-
can_create_courses_for_other_tenants:
bool
# Users with this permission can create courses for other tenants than their own
-
can_see_other_tenant_statistics:
bool
# Users with this permission can see the statistics of their own and other tenants.
-
can_see_all_transactions:
bool
# Users with this permission are allowed to view all transactions from all users.
-
can_edit_coupons:
bool
# Users with this permission can create, edit and delete pricing coupons for courses.
-
can_see_coupons:
bool
# Users with this permission can see the pricing coupons generated for the courses they are part of.
-
can_view_not_started_autotest_results:
bool
# Users with this permission can get a list of all AutoTest results that have not yet started running.
-
is_admin:
bool
# Users with this permission have all other permissions in all tenants and courses, even when they do not have a role within the tenant or course
-
can_see_teacher_announcements:
bool
# Determines whether the user will see announcement reserved for non student users in the announcement center within the sidebar
-
can_view_community_library_items:
bool
# Users with this permission can see the items in the community library.
-
can_view_all_community_library_items:
bool
# Users with this permission can see all the items in the community library, even those not published to their tenant.
-
can_create_community_library_items:
bool
# Users with this permission can create new community library items.
-
can_delete_community_library_items:
bool
# Users that have this permission globally can delete any community library item. Users that have this permission only in their tenant can delete any community library item within their tenant. Users without this permission can still delete community library items they created themselves. You will always need permission to view an item to be able to delete it.
Users with this global permission can list hidden tenants. All users can still retrieve hidden tenants if they know the id. This permission only has effect on the global level, not tenant level.
-
can_manage_site_users: