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

Allow users to be able to track the actions of admins. #101

Open
MavropaliasG opened this issue Sep 14, 2018 · 0 comments
Open

Allow users to be able to track the actions of admins. #101

MavropaliasG opened this issue Sep 14, 2018 · 0 comments
Assignees
Labels
feature This issue relates to the implementation of a new feature. future This issue should be postponed for the future, until more urgent ones are resolved first.

Comments

@MavropaliasG
Copy link
Collaborator

MavropaliasG commented Sep 14, 2018

When a group decides to use epitome as their decision making system, they will have to be able to ensure the administrator is not abusing their power.

For that reason a seperate section must be created in epitome that will display

  1. Who has admin rights in epitome
  2. The history of their actions (such as creation of accounts, changes in different accounts, posting items etc)
  3. When was the server stopped/started (to track if the django server was put offline, could potentially provide better tracking)
  4. Changes in the configuration of the platform (for example features such as Allow the option to have an admin approve members or disable registration #102 should be variables in a config files, and not only their values should be displayed at a page somewhere in epitome so everyone can see them, but changes in those variables should be kept in a history so that any user can track changes done)

The following can help in implementing this feature
https://stackoverflow.com/questions/22364067/can-i-display-last-actions-of-everyone-in-the-django-admin-index

and also this package https://github.com/justquick/django-activity-stream
and https://github.com/django-notifications/django-notifications

or https://github.com/GetStream/stream-django

@MavropaliasG MavropaliasG added the future This issue should be postponed for the future, until more urgent ones are resolved first. label Sep 14, 2018
@MavropaliasG MavropaliasG added the feature This issue relates to the implementation of a new feature. label Sep 14, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature This issue relates to the implementation of a new feature. future This issue should be postponed for the future, until more urgent ones are resolved first.
Projects
None yet
Development

No branches or pull requests

3 participants