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

Add one more class of user that sits between administrators and authors. #44

Open
FlickerSoul opened this issue Aug 3, 2020 · 0 comments
Assignees
Labels
improvement Improvements on existing functionalities priority This should be implemented first

Comments

@FlickerSoul
Copy link
Collaborator

FlickerSoul commented Aug 3, 2020

Is your improvement request related to a problem? Please describe.
The current system allows users to register as an administrator. However, a system admin should only be registered through CLI or it's going to be a potential security issue.

Describe the solution you'd like
The new class can be named as managers. The users belonging to this class can edit/create/delete any posts but cannot touch user records whereas administrators can edit user records. Authors/Translators can create new posts, and modify/delete their own posts. Visitors get no access to control panels. Consider using Django's permission system to do so.

@FlickerSoul FlickerSoul added improvement Improvements on existing functionalities priority This should be implemented first labels Aug 3, 2020
@FlickerSoul FlickerSoul self-assigned this Aug 3, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improvement Improvements on existing functionalities priority This should be implemented first
Projects
None yet
Development

No branches or pull requests

1 participant