Source code for codegrade.models.tenant_permission

"""This module defines the enum TenantPermission.

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

from enum import Enum


[docs] class TenantPermission(str, Enum): can_add_users = "can_add_users" can_create_community_library_items = "can_create_community_library_items" can_create_courses = "can_create_courses" can_delete_community_library_items = "can_delete_community_library_items" can_login_outside_lti = "can_login_outside_lti" can_login_outside_sso = "can_login_outside_sso" can_manage_tenant_roles = "can_manage_tenant_roles" can_search_users = "can_search_users" can_see_tenant_statistics = "can_see_tenant_statistics" can_skip_payment = "can_skip_payment" can_use_password = "can_use_password" can_use_snippets = "can_use_snippets" can_view_community_library_items = "can_view_community_library_items" is_tenant_admin = "is_tenant_admin"