Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Authentication #6

Open
nimit2801 opened this issue Dec 18, 2022 · 1 comment
Open

Implement Authentication #6

nimit2801 opened this issue Dec 18, 2022 · 1 comment
Assignees
Labels
backend something nimit would be working on design something ashwin would be working on! documentation Improvements or additions to documentation frontend something shreya would be working on help wanted Extra attention is needed question Further information is requested setup

Comments

@nimit2801
Copy link
Member

nimit2801 commented Dec 18, 2022

Trying to look into options for Role-Based Access Control and more

@nimit2801 nimit2801 added documentation Improvements or additions to documentation help wanted Extra attention is needed question Further information is requested backend something nimit would be working on setup design something ashwin would be working on! frontend something shreya would be working on labels Dec 18, 2022
@nimit2801
Copy link
Member Author

First Draft

Required Roles

  • Student Users
    • Only access their university page
    • Register/Unregister from events
    • Profile and Past attended events
    • Subscribe to clubs in their university
    • View explore page events
  • Clubs from universities
    • CRUD events for their specific club in their university
    • Get analytics for the events/subscribed users
    • Profile Page for clubs (Update/Read)
  • University Admin
    • CRUD clubs
    • CRUD events for all clubs
    • CRUD users [want more information here @shreyaparadkar ]
    • Get analytics for all the clubs and subscribed users to those clubs
  • Communities(Not Related to universities)
    • CRUD events for their specific club in their community
    • Get analytics for the events/subscribed users
    • Profile Page for clubs (Update/Read)
    • CRUD users
  • Sys-Admins
    • CRUD University
    • CRUD Students
    • CRUD Events from clubs in an university/Communities
    • CRUD Subscriptions for users
    • CRUD explore page

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend something nimit would be working on design something ashwin would be working on! documentation Improvements or additions to documentation frontend something shreya would be working on help wanted Extra attention is needed question Further information is requested setup
Projects
None yet
Development

No branches or pull requests

2 participants