Skip to content
This repository has been archived by the owner on Mar 27, 2023. It is now read-only.

Implement User Groups and Permissions management #466

Open
4 tasks
maltezacharias opened this issue May 2, 2020 · 4 comments
Open
4 tasks

Implement User Groups and Permissions management #466

maltezacharias opened this issue May 2, 2020 · 4 comments

Comments

@maltezacharias
Copy link
Collaborator

maltezacharias commented May 2, 2020

For future developments, access control needs to be more specific than just student hospital staff

Use Django authentication:
https://docs.djangoproject.com/en/3.0/topics/auth/default/#user-objects
https://docs.djangoproject.com/en/3.0/topics/auth/default/#topic-authorization

@maltezacharias
Copy link
Collaborator Author

maltezacharias commented May 2, 2020

Also: Where applicable check for the new authorizations:

  • Newsletter
  • Staff page
  • Hide/Show Menu items depending on authoriations
  • Replace isStudent isHospital checks by auth checks
  • Migrate isStudent isHospital fields to authorizations
  • Both statistics pages

@Baschdl
Copy link
Collaborator

Baschdl commented May 2, 2020

Added view_statistics

@Baschdl
Copy link
Collaborator

Baschdl commented May 2, 2020

@maltezacharias This issue is a blocker for releasing the statistics pages to the rest of the m4h team. Maybe high-priority?

@feeds
Copy link
Collaborator

feeds commented May 3, 2020

what do you mean by 'authorizations'?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants