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

[Epic] People Management #203

Open
NuwanJ opened this issue Oct 23, 2024 · 0 comments
Open

[Epic] People Management #203

NuwanJ opened this issue Oct 23, 2024 · 0 comments

Comments

@NuwanJ
Copy link
Member

NuwanJ commented Oct 23, 2024

The areas covered in this Phase:

1. Staff Onboarding and Offboarding

  • Academic Staff
    • Admin invite
    • Manage and update by users themself (onboarding / offboarding flows with email triggered)
  • Temporary Academic Staff
    • Admin invites
    • Manage and update by users themself (onboarding / offboarding flows with email triggered)
    • Admin can fill it as well
  • Academic Support Staff
    • Manages by admins

2. Student enrollment

  • Undergraduates
    • Bulk invite by admins
    • Users need to go through the onboarding flow and complete the profile
      • Basic Profile information
      • Profile Links
      • GitHub Enrollment
      • Discord Enrollment
  • Postgraduates
    • Individual invite by supervisors
    • Users need to go through the onboarding flow and complete the profile
      • Basic Profile information
      • Rest of the information TBD

3. Role Management

  • Define the roles and revise the access for features

4. People API proxy

  • Proxy the existing APIs
  • Provide additional search & filter support endpoints
  • API endpoints with authentication required to expose sensitive/privacy related data
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant