halbritter-lab / gene-curator

Gene Curator is an open-source platform for managing and curating genetic data. It facilitates gene data analysis, entry, and reporting, serving genetics researchers with tools for efficient data handling.
MIT License
4 stars 1 forks source link

Feature Request: User Roles and Permissions Management #27

Open berntpopp opened 8 months ago

berntpopp commented 8 months ago

Summary
Design and implement a robust user roles and permissions management system to regulate access to various sections and functionalities of the application based on user roles.

Description
As the application scales and more users interact with it, it becomes imperative to establish a structured access control system. This system will define various user roles with specific permissions to control what users can see and do within the app. Administrators should have the ability to assign roles and modify permissions as necessary.

Acceptance Criteria

User Stories

Implementation Details

berntpopp commented 7 months ago

Additionally display the user role alongside the user icon.

berntpopp commented 6 months ago

Separate the audit trail part of this issue into an own issue.