Source code for codegrade.models.global_permission

"""This module defines the enum GlobalPermission.

SPDX-License-Identifier: AGPL-3.0-only OR BSD-3-Clause-Clear
"""

from enum import Enum


[docs]class GlobalPermission(str, Enum): can_add_users = "can_add_users" can_use_snippets = "can_use_snippets" can_edit_own_info = "can_edit_own_info" can_edit_own_password = "can_edit_own_password" can_create_courses = "can_create_courses" can_manage_site_users = "can_manage_site_users" can_search_users = "can_search_users" can_impersonate_users = "can_impersonate_users" can_manage_lti_providers = "can_manage_lti_providers" can_manage_sso_providers = "can_manage_sso_providers" can_manage_site_settings = "can_manage_site_settings" can_manage_background_jobs = "can_manage_background_jobs" can_create_tenant = "can_create_tenant" can_create_courses_for_other_tenants = ( "can_create_courses_for_other_tenants" ) can_see_other_tenant_statistics = "can_see_other_tenant_statistics" can_search_users_other_tenant = "can_search_users_other_tenant" can_skip_payment = "can_skip_payment" can_edit_pricing = "can_edit_pricing" can_see_all_transactions = "can_see_all_transactions" can_edit_coupons = "can_edit_coupons" can_see_coupons = "can_see_coupons" can_view_not_started_autotest_results = ( "can_view_not_started_autotest_results" ) is_admin = "is_admin" can_see_teacher_announcements = "can_see_teacher_announcements" can_view_community_library_items = "can_view_community_library_items" can_view_all_community_library_items = ( "can_view_all_community_library_items" ) can_create_community_library_items = "can_create_community_library_items" can_delete_community_library_items = "can_delete_community_library_items" can_list_hidden_tenants = "can_list_hidden_tenants" can_manage_pearson_templates = "can_manage_pearson_templates"