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_create_courses_in_all_tenants = "can_create_courses_in_all_tenants" can_edit_coupons = "can_edit_coupons" can_edit_pricing = "can_edit_pricing" can_impersonate_users = "can_impersonate_users" can_list_hidden_tenants = "can_list_hidden_tenants" can_manage_all_community_library_items = ( "can_manage_all_community_library_items" ) can_manage_background_jobs = "can_manage_background_jobs" can_manage_git_connections_in_all_tenants = ( "can_manage_git_connections_in_all_tenants" ) can_manage_global_roles = "can_manage_global_roles" can_manage_lti_providers = "can_manage_lti_providers" can_manage_pearson_templates = "can_manage_pearson_templates" can_manage_quarantined_registrations = ( "can_manage_quarantined_registrations" ) can_manage_site_settings = "can_manage_site_settings" can_manage_sso_providers = "can_manage_sso_providers" can_manage_tenants = "can_manage_tenants" can_search_users_in_all_tenants = "can_search_users_in_all_tenants" can_see_all_transactions = "can_see_all_transactions" can_see_coupons = "can_see_coupons" can_see_statistics_in_all_tenants = "can_see_statistics_in_all_tenants" can_skip_payment_in_all_tenants = "can_skip_payment_in_all_tenants" is_global_admin = "is_global_admin"