https://hub.sog.unc.edu/wp-content/themes/neve-child
https://hub.sog.unc.edu/wp-content/themes/neve-child
Skip to content

HUB Help

SOG Help Tabs

UNC School of Government

Conditional Permissions are something that is only true if certain conditions are meant. Most are rules that will limit a user to a field on a certain course, but other conditions can be created. Each of these custom permissions and new ones will need to be coded in to the site.

  • Program Managers will have access to edit all fields on their course, but not on someone else's course. So by granting the conditional rule "Primary Program Manager" to a field, that PM can edit that field on any of their own courses.
  • Program Directors can edit all fields on their own courses and all courses within their team. You would grant the conditional rule called "Program Director for Team" on that field. This depends on the DW having their correct supervisor PID.
  • Let's say you want the primary faculty member to have access to edit the session titles. You would grant the conditional rule "Primary Faculty Member" on that field only.

Role Permissions are dependent on the role they have when the login to the application. It does not look at particular courses, these permissions are for all courses. Role based permissions will override above conditional rules.

  • If you want the registrar to have the ability to edit fields relating to learning stream, on all courses, at all times. You would grant the Role permission called "Registrar" to each of those fields.
  • Publications is another example where they can edit all fields pertaining to publications on any course.

Locked/Unlocked

The permissions are different if the course is locked or unlocked. The definition of locked is TBD. Having permission in Locked does not automatically grant you permission when it's unlocked. For example, you may not want facilities, or pubs to edit certain fields unless the course is locked.

Descriptions

  • WordPress Administrator: Full access to everything, including adjusting permissions of others.
  • Program Manager: Access to manage their own courses.
  • Program Director: Access to manage all courses within their teams.
  • Super PM: Access to manage all courses across the platform.
  • Registrar, Faculty, Publications, StratComm, Facilities, Finance, IT etc.: Access to manage specific fields on all courses.