Best practice forum (Archived)

admin role

 
John Roughley
admin role
by John Roughley - Tuesday, 12 July 2011, 1:47 AM
 

I'd be interested in creating a new administration role similar to the one in https://demo.totaralms.com/

Could you provide me with details of it please?

John.

Craig Eves
Re: admin role
by Craig Eves (Totara Support) - Tuesday, 12 July 2011, 2:50 PM
Group Totara

Hi John

This is based on the admin role - I have copied all the settings below.

Probably an easy way for you to do this is for me to give you acess to copy the role.

PermissionsHelp with Permissions (new window)

CapabilityNot setAllowPreventProhibitRisks
Guides
User add guidesblock/guides:addguides X
User restart own guideblock/guides:deleteownguide X
View another users guideblock/guides:viewothersguide X
View own guideblock/guides:viewownguide X
Authorize.net Payment Gateway
Manage paymentsenrol/authorize:managepayments X Privacy risk
Upload CSV fileenrol/authorize:uploadcsv X XSS risk
Local
Perform administrative tasks on report builder reportsmoodle/local:admin X
Assign self positionmoodle/local:assignselfposition X
Assign user positionmoodle/local:assignuserposition X
Create a competencymoodle/local:createcompetency X
Create a competency custom fieldmoodle/local:createcompetencycustomfield X
Create a competency depthmoodle/local:createcompetencydepth X
Create a competency frameworkmoodle/local:createcompetencyframeworks X
Create a competency templatemoodle/local:createcompetencytemplate X
Create a course custom fieldmoodle/local:createcoursecustomfield X
Create an organisationmoodle/local:createorganisation X
Create an organisation custom fieldmoodle/local:createorganisationcustomfield X
Create an organisational depthmoodle/local:createorganisationdepth X
Create an organisational frameworkmoodle/local:createorganisationframeworks X
Create a positionmoodle/local:createposition X
Create a position custom fieldmoodle/local:createpositioncustomfield X
Create a position depthmoodle/local:createpositiondepth X
Create a position frameworkmoodle/local:createpositionframeworks X
Delete a competencymoodle/local:deletecompetency X Privacy risk
Delete a competency custom fieldmoodle/local:deletecompetencycustomfield X Privacy risk
Delete a comptency depthmoodle/local:deletecompetencydepth X Privacy risk
Delete a competency frameworkmoodle/local:deletecompetencyframeworks X Privacy risk
Delete a competency templatemoodle/local:deletecompetencytemplate X Privacy risk
Delete a course custom fieldmoodle/local:deletecoursecustomfield X Privacy risk
Delete an organisationmoodle/local:deleteorganisation X Privacy risk
Delete an organisation custom fieldmoodle/local:deleteorganisationcustomfield X Privacy risk
Delete an organisational depthmoodle/local:deleteorganisationdepth X Privacy risk
Delete an organisational frameworkmoodle/local:deleteorganisationframeworks X Privacy risk
Delete a positionmoodle/local:deleteposition X Privacy risk
Delete a position custom fieldmoodle/local:deletepositioncustomfield X Privacy risk
Delete a position depthmoodle/local:deletepositiondepth X Privacy risk
Delete a position frameworkmoodle/local:deletepositionframeworks X Privacy risk
Update a competencymoodle/local:updatecompetency X Privacy risk
Update a competency custom fieldmoodle/local:updatecompetencycustomfield X Privacy risk
Update a competency depthmoodle/local:updatecompetencydepth X Privacy risk
Update a competency frameworkmoodle/local:updatecompetencyframeworks X Privacy risk
Update a competency templatemoodle/local:updatecompetencytemplate X Privacy risk
Update a course custom fieldmoodle/local:updatecoursecustomfield X Privacy risk
Update an organisationmoodle/local:updateorganisation X Privacy risk
Update an organisation custom fieldmoodle/local:updateorganisationcustomfield X Privacy risk
Update an organisational depthmoodle/local:updateorganisationdepth X Privacy risk
Update an organisational frameworkmoodle/local:updateorganisationframeworks X Privacy risk
Update a positionmoodle/local:updateposition X Privacy risk
Update a position custom fieldmoodle/local:updatepositioncustomfield X Privacy risk
Update a position depthmoodle/local:updatepositiondepth X Privacy risk
Update a position frameworkmoodle/local:updatepositionframeworks X Privacy risk
View a competencymoodle/local:viewcompetency X Privacy risk
View an organisationmoodle/local:vieworganisation X Privacy risk
View a positionmoodle/local:viewposition X Privacy risk
Local
Manage dashboardslocal/dashboard:admin X Configuration risk Privacy risk
Edit personal dashboardslocal/dashboard:edit X Configuration risk Privacy risk
View personal dashboardslocal/dashboard:view X
Local
Use OAuth based authenticationlocal/oauth:negotiate X Privacy risk
Local
Access any user's planlocal/plan:accessanyplan X Privacy risk
Access planlocal/plan:accessplan X
Configure plan templateslocal/plan:configureplans X Configuration risk Privacy risk
Manage objective scaleslocal/plan:manageobjectivescales X Configuration risk
Manage priority scaleslocal/plan:managepriorityscales X Configuration risk
Local
Create, edit and delete report builder reportslocal/reportbuilder:managereports X Configuration risk Privacy risk
System
Create new blog entriesmoodle/blog:create X Spam risk
Request new coursesmoodle/course:request X
Manage myMoodle page blocksmoodle/my:manageblocks X
Configure question typesmoodle/question:config X Configuration risk
Create users on restoremoodle/restore:createuser X Privacy risk Spam risk
Create and manage rolesmoodle/role:manage X XSS risk Privacy risk Spam risk
Approve course creationmoodle/site:approvecourse X XSS risk
Change site configurationmoodle/site:config X Configuration risk XSS risk Privacy risk Spam risk
Allowed to do everythingmoodle/site:doanything X Configuration risk XSS risk Privacy risk Spam risk
Show links to offsite docsmoodle/site:doclinks X
Customize local translationmoodle/site:langeditlocal X Configuration risk XSS risk
Edit master language packagesmoodle/site:langeditmaster X Configuration risk XSS risk
Roam to a remote Moodlemoodle/site:mnetlogintoremote X
Read all messages on sitemoodle/site:readallmessages X Privacy risk
Send messages to any usermoodle/site:sendmessage X Spam risk
Upload new users from filemoodle/site:uploadusers X Privacy risk Spam risk
View participantsmoodle/site:viewparticipants X
Create new tagsmoodle/tag:create X Spam risk
Edit existing tagsmoodle/tag:edit X Spam risk
Edit blocks in tags pagesmoodle/tag:editblocks X
Manage all tagsmoodle/tag:manage X Spam risk
Change own passwordmoodle/user:changeownpassword X
Create usersmoodle/user:create X Privacy risk Spam risk
Delete usersmoodle/user:delete X Privacy risk
Edit own user profilemoodle/user:editownprofile X Spam risk
Update user profilesmoodle/user:update X Privacy risk Spam risk
Reports
View course overview reportreport/courseoverview:view X Privacy risk
View security reportreport/security:view X Configuration risk
Execute unit testsreport/unittest:view X
Users
View users facetoface bookingsblock/facetoface:viewbookings X
Users
Edit user profilemoodle/user:editprofile X Privacy risk Spam risk
See all user blogsmoodle/user:readuserblogs X
See all user postsmoodle/user:readuserposts X
See user activity reportsmoodle/user:viewuseractivitiesreport X Privacy risk
Course categories
Manage categoriesmoodle/category:manage X XSS risk
See hidden categoriesmoodle/category:viewhiddencategories X
Create coursesmoodle/course:create X XSS risk
Course reports
View completion reportcoursereport/completion:view X Privacy risk
View course logscoursereport/log:view X Privacy risk
View live logscoursereport/log:viewlive X Privacy risk
View today's logscoursereport/log:viewtoday X Privacy risk
View course activity reportcoursereport/outline:view X Privacy risk
View course participation reportcoursereport/participation:view X Privacy risk
View activity completion reportscoursereport/progress:view X Privacy risk
View course statistics reportcoursereport/stats:view X Privacy risk
Gradebook
Publish Fusion Table grade exportgradeexport/fusion:publish X Privacy risk
Use Fusion table grade exportgradeexport/fusion:view X Privacy risk
Publish ODS grade exportgradeexport/ods:publish X Privacy risk
Use OpenDocument grade exportgradeexport/ods:view X Privacy risk
Publish TXT grade exportgradeexport/txt:publish X Privacy risk
Use text grade exportgradeexport/txt:view X Privacy risk
Publish XLS grade exportgradeexport/xls:publish X Privacy risk
Use Excel grade exportgradeexport/xls:view X Privacy risk
Publish XML grade exportgradeexport/xml:publish X Privacy risk
Use XML grade exportgradeexport/xml:view X Privacy risk
Import grades from CSVgradeimport/csv:view X
Publish import grades from XMLgradeimport/xml:publish X
Import grades from XMLgradeimport/xml:view X
View the grader reportgradereport/grader:view X Privacy risk
View the outcomes reportgradereport/outcomes:view X Privacy risk
View the overview reportgradereport/overview:view X Privacy risk
View your own grade reportgradereport/user:view X Privacy risk
Course
Mark user's complete in course completionmoodle/local:markcomplete X
Course
Add attendees to a face-to-face sessionmod/facetoface:addattendees X
Add, edit, copy and delete face-to-face sessionsmod/facetoface:editsessions X
Sign-up to full sessions.mod/facetoface:overbook X
Remove attendees from a face-to-face sessionmod/facetoface:removeattendees X
Sign-up for a sessionmod/facetoface:signup X
Take attendancemod/facetoface:takeattendance X
View attendance list and attendeesmod/facetoface:viewattendees X
View cancellationsmod/facetoface:viewcancellations X
Course
Backup user datamoodle/backup:userinfo X Privacy risk
Edit and manage entriesmoodle/blog:manageentries X Spam risk
View blog entriesmoodle/blog:view X
Manage any calendar entriesmoodle/calendar:manageentries X Spam risk
Manage group calendar entriesmoodle/calendar:managegroupentries X Spam risk
Manage own calendar entriesmoodle/calendar:manageownentries X Spam risk
Hide/show activitiesmoodle/course:activityvisibility X
Send a message to many peoplemoodle/course:bulkmessaging X Spam risk
Change course categorymoodle/course:changecategory X XSS risk
Change course full namemoodle/course:changefullname X XSS risk
Change course ID numbermoodle/course:changeidnumber X XSS risk
Change course short namemoodle/course:changeshortname X XSS risk
Change course summarymoodle/course:changesummary X XSS risk
Delete coursesmoodle/course:delete X
Manage activitiesmoodle/course:manageactivities X XSS risk
Manage filesmoodle/course:managefiles X XSS risk
Manage groupsmoodle/course:managegroups X
Manage metacoursemoodle/course:managemetacourse X XSS risk Privacy risk
Manage scalesmoodle/course:managescales X
Reset coursemoodle/course:reset X
Control section visibilitymoodle/course:sectionvisibility X
Set current sectionmoodle/course:setcurrentsection X
Update course settingsmoodle/course:update X XSS risk
Enable/disable email addressmoodle/course:useremail X
View coursesmoodle/course:view X
View hidden activitiesmoodle/course:viewhiddenactivities X
View hidden coursesmoodle/course:viewhiddencourses X
View hidden sectionsmoodle/course:viewhiddensections X
View hidden user fieldsmoodle/course:viewhiddenuserfields X Privacy risk
View participantsmoodle/course:viewparticipants X
View course progressmoodle/course:viewprogress X Privacy risk
View scalesmoodle/course:viewscales X
Hide/show coursesmoodle/course:visibility X
Edit gradesmoodle/grade:edit X XSS risk Privacy risk
Export gradesmoodle/grade:export X Privacy risk
Hide/unhide grades or itemsmoodle/grade:hide X
Import gradesmoodle/grade:import X XSS risk Privacy risk
Lock grades or itemsmoodle/grade:lock X
Manage grade itemsmoodle/grade:manage X XSS risk Privacy risk
Manage letter gradesmoodle/grade:manageletters X
Manage grade outcomesmoodle/grade:manageoutcomes X
Unlock grades or itemsmoodle/grade:unlock X
View own gradesmoodle/grade:view X
View grades of other usersmoodle/grade:viewall X Privacy risk
View hidden grades for ownermoodle/grade:viewhidden X Privacy risk
Manage notesmoodle/notes:manage X Spam risk
View notesmoodle/notes:view X
Add new questionsmoodle/question:add X XSS risk Spam risk
Edit all questionsmoodle/question:editall X XSS risk Spam risk
Edit your own questionsmoodle/question:editmine X XSS risk Spam risk
Edit question categoriesmoodle/question:managecategory X XSS risk Spam risk
Move all questionsmoodle/question:moveall X
Move your own questionsmoodle/question:movemine X
Use all questionsmoodle/question:useall X
Use your own questionsmoodle/question:usemine X
View all questionsmoodle/question:viewall X
View your own questionsmoodle/question:viewmine X
Allowed to roll activity configuration dates on restoremoodle/restore:rolldates X
Restore user datamoodle/restore:userinfo X Configuration risk XSS risk Privacy risk Spam risk
Assign roles to usersmoodle/role:assign X XSS risk Privacy risk Spam risk
Override permissions for othersmoodle/role:override X XSS risk Privacy risk Spam risk
Override safe permissions for othersmoodle/role:safeoverride X Spam risk
Switch to other rolesmoodle/role:switchroles X XSS risk Privacy risk
Unassign own rolesmoodle/role:unassignself X
View hidden role assignmentsmoodle/role:viewhiddenassigns X
Access all groupsmoodle/site:accessallgroups X
Backup coursesmoodle/site:backup X XSS risk Privacy risk Spam risk
Import other courses into a coursemoodle/site:import X XSS risk Privacy risk Spam risk
Restore coursesmoodle/site:restore X XSS risk Privacy risk Spam risk
Trust submitted contentmoodle/site:trustcontent X XSS risk
Always see full names of usersmoodle/site:viewfullnames X
View reportsmoodle/site:viewreports X Privacy risk
Login as other usersmoodle/user:loginas X Configuration risk XSS risk Privacy risk Spam risk
View user profilesmoodle/user:viewdetails X
View hidden details of usersmoodle/user:viewhiddendetails X Privacy risk
Assignment
Grade assignmentmod/assignment:grade X XSS risk
Submit assignmentmod/assignment:submit X
View assignmentmod/assignment:view X
Certificate
Manage Certificatemod/certificate:manage X
Print Teachermod/certificate:printteacher X
View Certificatemod/certificate:view X
Chat
Access a chat roommod/chat:chat X Spam risk
Delete chat logsmod/chat:deletelog X
Read chat logsmod/chat:readlog X
Choice
Record a choicemod/choice:choose X
Delete responsesmod/choice:deleteresponses X
Download responsesmod/choice:downloadresponses X
Read responsesmod/choice:readresponses X
Database
Approve unapproved entriesmod/data:approve X Spam risk
Write commentsmod/data:comment X Spam risk
Manage commentsmod/data:managecomments X Spam risk
Manage entriesmod/data:manageentries X Spam risk
Manage templatesmod/data:managetemplates X XSS risk Spam risk
Manage all template presetsmod/data:manageuserpresets X XSS risk Spam risk
Rate entriesmod/data:rate X
View presets from all usersmod/data:viewalluserpresets X
View entriesmod/data:viewentry X
View ratingsmod/data:viewrating X
Write entriesmod/data:writeentry X Spam risk
Exercise
Assess exercisesmod/exercise:assess X
Face-to-face
View face-to-face activities and sessionsmod/facetoface:view X
View empty face-to-face activitiesmod/facetoface:viewemptyactivities X
Feedback
Complete a feedbackmod/feedback:complete X Spam risk
Create private templatemod/feedback:createprivatetemplate X Spam risk
Create public templatemod/feedback:createpublictemplate X Spam risk
Delete completed submissionsmod/feedback:deletesubmissions X
Delete templatemod/feedback:deletetemplate X
Edit itemsmod/feedback:edititems X XSS risk Spam risk
Map courses to global feedbacksmod/feedback:mapcourse X
Receive email notificationmod/feedback:receivemail X Privacy risk
View a feedbackmod/feedback:view X
View reportsmod/feedback:viewreports X Privacy risk
Forum
Add newsmod/forum:addnews X Spam risk
Create attachmentsmod/forum:createattachment X Spam risk
Delete any posts (anytime)mod/forum:deleteanypost X
Delete own posts (within deadline)mod/forum:deleteownpost X
Edit any postmod/forum:editanypost X Spam risk
Initial subscriptionmod/forum:initialsubscriptions X
Manage subscriptionsmod/forum:managesubscriptions X Spam risk
Move discussionsmod/forum:movediscussions X
Rate postsmod/forum:rate X
Reply to newsmod/forum:replynews X Spam risk
Reply to postsmod/forum:replypost X Spam risk
Split discussionsmod/forum:splitdiscussions X
Start new discussionsmod/forum:startdiscussion X Spam risk
Throttling appliesmod/forum:throttlingapplies X Spam risk
View any ratingsmod/forum:viewanyrating X
View discussionsmod/forum:viewdiscussion X
View hidden timed postsmod/forum:viewhiddentimedposts X
Always see Q and A postsmod/forum:viewqandawithoutposting X
View ratingsmod/forum:viewrating X
View subscribersmod/forum:viewsubscribers X
Glossary
Approve unapproved entriesmod/glossary:approve X Spam risk
Create commentsmod/glossary:comment X Spam risk
Export entriesmod/glossary:export X
Import entriesmod/glossary:import X Spam risk
Manage categoriesmod/glossary:managecategories X Spam risk
Manage commentsmod/glossary:managecomments X Spam risk
Manage entriesmod/glossary:manageentries X Spam risk
Rate entriesmod/glossary:rate X
View ratingsmod/glossary:viewrating X
Create new entriesmod/glossary:write X Spam risk
Hot Potatoes Quiz
Attempt a quizmod/hotpot:attempt X
Delete quiz attemptsmod/hotpot:deleteattempt X
Modify gradesmod/hotpot:grade X
View reportsmod/hotpot:viewreport X
LAMS
Manage LAMS activitiesmod/lams:manage X
Participate in LAMS activitiesmod/lams:participate X
Lesson
Edit a lesson activitymod/lesson:edit X XSS risk
Manage a lesson activitymod/lesson:manage X
Quiz
Attempt quizzesmod/quiz:attempt X Spam risk
Delete quiz attemptsmod/quiz:deleteattempts X
Get email confirmation when submittingmod/quiz:emailconfirmsubmission X
Get email notification of submissionsmod/quiz:emailnotifysubmission X
Grade quizzes manuallymod/quiz:grade X Spam risk
Ignores time limit on quizzesmod/quiz:ignoretimelimits X
Manage quizzesmod/quiz:manage X Spam risk
Preview quizzesmod/quiz:preview X
Review your own attemptsmod/quiz:reviewmyattempts X
View quiz informationmod/quiz:view X
View quiz reportsmod/quiz:viewreports X Privacy risk
SCORM/AICC
Delete SCORM attemptsmod/scorm:deleteresponses X
Save tracksmod/scorm:savetrack X
Skip overviewmod/scorm:skipview X
View reportsmod/scorm:viewreport X
View scoresmod/scorm:viewscores X
Survey
Download responsesmod/survey:download X
Respond to surveymod/survey:participate X
View responsesmod/survey:readresponses X
Wiki
Manage wiki settingsmod/wiki:manage X Spam risk
Override locked pagesmod/wiki:overridelock X
Edit wiki pagesmod/wiki:participate X Spam risk
Workshop
Manage settingsmod/workshop:manage X Spam risk
Participate in workshopmod/workshop:participate X Spam risk
Online Users
View list of online usersblock/online_users:viewlist X
Quicklinks
Manage all linksblock/quicklinks:managealllinks X Configuration risk
Manage own linksblock/quicklinks:manageownlinks X Privacy risk
RSS Client
Create private RSS feedsblock/rss_client:createprivatefeeds X
Create shared RSS feedsblock/rss_client:createsharedfeeds X Spam risk
Manage any RSS feedsblock/rss_client:manageanyfeeds X Spam risk
Manage own RSS feedsblock/rss_client:manageownfeeds X
Block
View blockmoodle/block:view X
Manage site-level blocksmoodle/site:manageblocks X XSS risk Spam risk