Admin Redesign #19
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Currently Admin options are just extra options in the user settings menu. We should have a separate admin UI instead.
Done in
aeb6861, deployed. The admin UI is its own page, /admin, reached by the wrench beside Settings in the header, with three sections: Server (the check schedule, downloads per scan, media types, disk quota and age limit that were in Settings), Accounts (what was the Users dialog) and Log (what was the Log button). Each has its own address, /admin#server, #accounts and #log. The server sends the page and its script to admins only: anyone else asking for /admin is sent back to the app, /admin.js answers 403, and the link is left out of their page altogether. Settings is now just yours: theme, OPML import and export, and the schedule and download folder to read. A feed's shared settings (its address, folder, schedule and category) stay in that feed's own settings, marked as shared, since they belong to the feed.