Return to rolesplain.tab CVS log | Up to [LON-CAPA] / loncom / auth |
evb privilege - with this privilege users evade blocking of communication functionality defined by blocks placed by users with dcm privilege. dcm privilege - this is now used to determine if link to block setting is displayed. loncommon::findallcourses() now return a hash, where the keys are courseIDs instead of an array of courseIDs. Places where findallcourses() was called - lonannounce, lonpickcourse changed accordingly. loncommon::findallcourses() now reports courses for a user where the user's only role was a custom role. lonnet::allowed() can now take a fourth optional argument ($role) which allows privs to be investigated for roles other than the user's currently active role &blockcheck, &parse_block_record(), and &build_block_table() moved from lonmsgdisplay to loncommon, so they are available for evaluation of blocking state for other communication functions besides COM. Each block record for a blocking event in a course is now a hash, with key=values of the hash being setter = username:domain of user who set block, title=event title for block, and blocks = hash of blocked features ('com','chat','boards','port','groups'). Backwards compatibility retained with previous : separated text for block record value.
1: s:system wide 2: d:domain wide 3: c:course wide 4: U:UNIX authenticated 5: I:Internally authenticated 6: K:Kerberos authenticated 7: C:according to course preferences 8: S:according to custom role settings 9: R:according to resource settings 10: L:unless locked 11: X:according to user session state 12: F:no restrictions 13: cm:No Role, Cumulative Privileges 14: su:Superuser 15: dc:Domain Coordinator 16: cc:Course Coordinator:Group Coordinator 17: in:Instructor:Leader 18: ta:Teaching Assistant:Assistant Leader 19: ep:Exam Proctor 20: cr:Course Custom Role:Group Custom Role 21: st:Student:Member 22: ad:Administrator 23: li:Librarian 24: au:Author 25: dg:Domain Guest 26: ca:Co-Author 27: aa:Assistant Co-Author 28: sc:Scantron Operator 29: csu:Grant/revoke role of Superuser 30: cdc:Grant/revoke role of Domain Coordinator 31: ccc:Grant/revoke role of Course Coordinator:Grant/revoke role of Group Coordinator 32: cin:Grant/revoke role of Instructor 33: cta:Grant/revoke role of Teaching Assistant 34: cep:Grant/revoke role of Exam Proctor 35: ccr:Grant/revoke Course Custom Role:Grant/revoke Group Custom Role 36: cst:Grant/revoke role of Student:Grant/revoke role of Member 37: cad:Grant/revoke role of Administrator 38: cli:Grant/revoke role of Librarian 39: cau:Grant/revoke role of Author 40: cdg:Grant/revoke role of Domain Guest 41: cca:Grant/revoke role of Co-Author 42: caa:Grant/revoke role of Assistant Co-Author 43: csc:Grant/revoke role of Scantron Operator 44: dro:Delete a role 45: mky:Manage access keys 46: mcr:Create a Course Custom Role:Create a Group Custom Role 47: mau:Modify authentication mechanism and data for a user 48: mpq:Modify disk space allocated to portfolio files for a user 49: bre:Browse resources 50: are:Assemble resources 51: cre:Copy resources 52: ere:Create, edit, modify and publish resources 53: mme:Modify metadata for a resource 54: vgr:View grades 55: vsa:View student activity 56: vcl:View class list 57: mgr:Modify grades 58: mqg:Grade items in grading queue 59: mgq:Modify grade queue 60: gan:Generate anonymous statistics 61: dcm:Disable all communication among students 62: evb:Evade communication blocking 63: sma:Send internal email 64: srm:Send broadcast and receipt-required email 65: mdc:Edit/Modify DOCS 66: pch:Post discussion on course resources 67: plc:Post to live chatrooms 68: dch:Delete messages from bulletin boards 69: pac:Post anonymously 70: rin:Get identity behind anonymous postings 71: mdg:Create, modify and delete course groups 72: vcg:View course groups 73: las:Lock and unlock assessments 74: opa:Set assessment parameters 75: ain:Assume a student's identity 76: psa:Post system frontpage announcements 77: usc:Upload Scantron data 78: pfo:Print for other users and entire course 79: pav:Advanced printing options (with answers, discussions, all foils, ...) 80: adv:Advanced Role 81: whn:Access to What's New page 82: sgm:Send mail in group 83: sgb:Broadcast mail to group 84: cgb:Create discussion boards in group 85: pgd:Post to group discussion boards 86: vgb:View postings in group discussion boards 87: egp:Edit own postings in group discussion boards 88: dgp:Hide or Delete any posting in group discussion boards 89: pgc:Participate in group chat 90: rgf:Retrieve files from group repository 91: ugf:Upload files to group repository 92: mgf:Modify files (and their metadata) in group repository 93: dgf:Delete files from group repository 94: agf:Set access controls on files in group repository 95: vgm:View basic group membership roster 96: vmd:View detailed group membership roster 97: vgh:View group homepage 98: mgh:Modify group homepage