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"