JSH32 / Backpack

Highly performant and advanced self hosted file sharing platform made in Rust

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Admin panel

JSH32 opened this issue · comments

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