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"