DST-3

DST-3: Permissions

DST-1 DST-2 DST-3 DST-4

Requirements:

  • The following table provides an explanation of each permission:

Permission

Definition

New Forum

This enables a user to create a new forum

New Topic

This enables a user to create a new topic

New Response

This enables a user to send a response to a Topic

Response to Response

This enables a user to send a response to a Topic response

Move Postings

This enables a user to move forum postings among Topics/Forums

Change Settings

This enables a user to change Template, Forum and Topic settings

Post to Gradebook

This enables a user to grade a posting and post the grade to the Gradebook

Read

This enables a user to read postings

Revise All

This enables a user to revise anyone's posting

Revise Own

This enables a user to revise only his/her own posting

Delete All

This enables a user to delete anyone's posting

Delete Own

This enables a user to delete only his/her own posting

Mark as Read

This enables a user to mark postings as read in bulk

  • Role and permission level associations are provided by the sakai.properties file
  • The following table provides the default role and permission level associations:
    • These associations can be changed in the sakai.properties file

Role

Permission Level

Instructor, Project Owner, Maintain

Owner

Assistant

Author

Candidate, Member

Nonediting Author

Access, Student, Visitor

Contributor

Observer

Reviewer

 

None

  • The following table provides the default permissions associated with a level:
    • Auto DDL will create these by default
    • These permission and level associations can be changed by editing the DDL

Permission Level

ChangeSettings

DeleteAny

DeleteOwn

MarkAsRead

MovePostings

NewForum

NewResponse

NewResponsetoResponse

NewTopic

PostToGradebook

Read

ReviseAny

ReviseOwn

ModeratePostings

Owner

Yes

Yes

 

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

 

Yes

Author

Yes

 

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

 

Yes

 

Nonediting Author

Yes

 

 

Yes

 

Yes

Yes

Yes

Yes

Yes

Yes

 

Yes

 

Contributor

 

 

 

Yes

 

 

Yes

Yes

 

 

Yes

 

 

 

Reviewer

 

 

 

Yes

 

 

 

 

 

 

Yes

 

 

 

None

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • If a user changes the permission level or set of permissions (Custom) for a role, the changes will be saved for that session
    • If the user clicks Save Settings & Add Topic, the changes made during the session will be committed to the database
    • If the user clicks Cancel, the changes made during the session will not be committed to the database
  • If a user selects a set of permissions for a role that are not associated with a permission level, the permission level will change to Custom
  • Selecting a role from the list box will dynamically change the permission level displayed in the drop-down box and the permissions associated with the level
    • For example, if the user selects the Observer Role from the list box, the drop-down box will change to Reviewer and the Read and Mark as Read permissions only will be selected
  • Save Settings should save any changes and return the user to the home page (HP-1 for an administrator or HP-2 for a normal user)
  • Restore Defaults will save any changes and display a warning asking the user if he/she is sure he/she wants to restore the default settings (DST-4)
  • Cancel should reset any changes and return the user to the home page (HP-1 for an administrator or HP-2 for a normal user)