OEP-66 focuses on authorization best practices and includes descriptions of the currently in use systems. This PR adds additional information to the section on the roles used for discussions (django_comment_client_role) and adds an additional section on the proposed course_roles system.
Background
course_roles is intended to be used for course level access. The roles will be based upon permissions and access in the code will be gated by permission instead of role. They are intended to allow for greater flexibility in adding new roles. Information on the project can be found here and the tech spec is here.
To Do
last modified will need to be updated once any changes suggested on the PR are made
Description
OEP-66 focuses on authorization best practices and includes descriptions of the currently in use systems. This PR adds additional information to the section on the roles used for discussions (django_comment_client_role) and adds an additional section on the proposed course_roles system.
Background
course_roles is intended to be used for course level access. The roles will be based upon permissions and access in the code will be gated by permission instead of role. They are intended to allow for greater flexibility in adding new roles. Information on the project can be found here and the tech spec is here.
To Do
last modified will need to be updated once any changes suggested on the PR are made