Skip to content

Building a new permissions model

sascha benjamin cohen edited this page Jun 30, 2016 · 18 revisions

#Personas Todo: Fill out a set of user personas and the permissions they would need

Alysa

Alysa is a student in Medicine Class of 2020 she has been asked to lead a discussion group for the Ethics 101 course and needs the ability to ....

  • manage a single offering for a single session of Ethics 101: control group assignments, instructor assignments, and time.
  • View Only: session details, course details.

Chris

Chris is the lead administrator in the School of medicine he needs to be able to change anything across the school.

Meghan

Meghan works for Chris, she needs to be able to do most of the things Chris can do with limits.

Dan

Dan supports administrators in every school he needs to have broad powers across schools.

Xavier

Xavier builds the links between curriculum inventory and AAMC and must be able to control link tables in ilios

Miro

Miro manages the Ilios installation and needs to be able to play around and test stuff

Sally

Sally is the Dean and reports CI information to AAMC

Roles derived from

Roles will be derived from a users relationships. The places a user is connected to a thing are:

  • ILIOS

    • Root
    • Super User
    • Director
    • Administrator
  • School

    • Director
    • Administrator
  • Program

    • Director
    • Administrator
  • Course

    • Director
    • Administrator
  • Session

    • Director
    • Instructors (from offering instructors)

Matrix of permissions