enum class | AccountRolePermissions : uint {
BecomeUser = 1 << 0
, ImportSis = 1 << 1
, ManageAccountMemberships = 1 << 2
, ManageAccountSettings = 1 << 3
,
ManageAlerts = 1 << 4
, ManageCatalog = 1 << 5
, ManageCourses = 1 << 6
, ManageDeveloperKeys = 1 << 7
,
ManageFeatureFlags = 1 << 8
, ManageGlobalOutcomes = 1 << 9
, ManageJobs = 1 << 10
, ManageMasterCourses = 1 << 11
,
ManageRoleOverrides = 1 << 12
, ManageStorageQuotas = 1 << 13
, ManageSis = 1 << 14
, ManageSiteSettings = 1 << 15
,
ManageUserLogins = 1 << 16
, ManageUserObservers = 1 << 17
, ReadCourseContent = 1 << 18
, ReadCourseList = 1 << 19
,
ReadMessages = 1 << 20
, ResetAnyMfa = 1 << 21
, SiteAdmin = 1 << 22
, ViewCourseChanges = 1 << 23
,
ViewGradeChanges = 1 << 24
, ViewJobs = 1 << 25
, ViewNotifications = 1 << 26
, ViewQuizAnswerAudits = 1 << 27
,
ViewStatistics = 1 << 28
, UndeleteCourses = 1 << 29
} |
enum class | GeneralRolePermissions : ulong {
ChangeCourseState = 1 << 0
, CreateCollaborations = 1 << 1
, CreateConferences = 1 << 2
, CreateForum = 1 << 3
,
GenerateObserverPairingCode = 1 << 4
, ImportOutcomes = 1 << 5
, LtiAddEdit = 1 << 6
, ManageAdminUsers = 1 << 7
,
ManageAssignments = 1 << 8
, ManageCalendar = 1 << 9
, ManageContent = 1 << 10
, ManageFiles = 1 << 11
,
ManageGrades = 1 << 12
, ManageGroups = 1 << 13
, ManageInteractionAlerts = 1 << 14
, ManageOutcomes = 1 << 15
,
ManageSections = 1 << 16
, ManageStudents = 1 << 17
, ManageUserNotes = 1 << 18
, ManageRubrics = 1 << 19
,
ManageWiki = 1 << 20
, ModerateForum = 1 << 21
, PostToForum = 1 << 22
, ReadAnnouncements = 1 << 23
,
ReadEmailAddresses = 1 << 24
, ReadForum = 1 << 25
, ReadQuestionBanks = 1 << 26
, ReadReports = 1 << 27
,
ReadRoster = 1 << 28
, ReadSis = 1 << 29
, SelectFinalGrade = 1 << 30
, SendMessages = 1L << 31
,
SendMessagesAll = 1L << 32
, ViewAllGrades = 1L << 33
, ViewAuditTrail = 1L << 34
, ViewGroupPages = 1L << 35
,
ViewUserLogins = 1L << 36
} |