Skip to content

Add role-based access control system #276

@JumanaFM

Description

@JumanaFM

Currently we have 3 roles: Instructor, TA, Student.
We should implement the following based on @karger ‘s suggestion

a role-based access control system, where there are various actions like creating a comment, deleting a student, seeing an identity, and so on, and a role is defined by which specific actions it has permissions to do. There seems to be a number of role-based access control extensions for nodejs, so we should be able to get the functionality without writing it ourselves. https://gist.github.com/mooniker/b87a284378f2ba29dbc3845bcf6efd3b

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions