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

Admin panel #30

Open
JSH32 opened this issue Sep 22, 2022 · 0 comments
Open

Admin panel #30

JSH32 opened this issue Sep 22, 2022 · 0 comments
Labels
enhancement New feature or request

Comments

@JSH32
Copy link
Owner

JSH32 commented Sep 22, 2022

Admin panel

  • Admin panel is able to be accessed by all admin users.
  • Its separated like settings panel but wider.
  • Has sections users, files, registration_keys, settings
    • Users contains a searchable list of users in a table (with all info)
      • Triple dot menu on the side of each user with options delete, open
        • This redirects to the normal user's profile page, this time since you have admin, it will allow you to see a delete button next to their username, as well as markers for which albums/files are public or private.
    • Files will contain a list of all files in a table, files can be opened and inspected through the normal file page menu.
      • Differences will include a visible garbage button and links to private albums.
    • Registration keys will contain a list of all existing registration keys as well as data.
      • This page should allow creation of new registration keys.
      • Keys can be viewed after creation.
    • Settings will contain a big form that allows changes to the service's settings table.
      • This means the name, description, and theming of the application
@JSH32 JSH32 added the enhancement New feature or request label Sep 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Todo
Development

No branches or pull requests

1 participant