From 8e7527ae1045f49cd326a394e0f07d95e64a5b6f Mon Sep 17 00:00:00 2001 From: cel Date: Thu, 12 May 2022 15:08:19 +0100 Subject: added routes to admin/routes.py and begun on admin forms --- routes.txt | 111 ------------------------------------------------------------- 1 file changed, 111 deletions(-) delete mode 100644 routes.txt (limited to 'routes.txt') diff --git a/routes.txt b/routes.txt deleted file mode 100644 index c95a2c4..0000000 --- a/routes.txt +++ /dev/null @@ -1,111 +0,0 @@ -# routes for site - -## main - -/ -/home -/tags -/tag/ -/about -/series -/series/ -(/artists -/artist/ -/artist//contact) -/contact -/works -/work/ -/license/ - -## admin - -/admin/login -/admin/login?token= -login path, sign in with otp code sent to email - -### requires auth - -/admin -/admin/dashboard -links to: -- works -- series -- artists -- settings - -/admin/works -- lists works in library -- ability to jump into works edit -- select works on page to: - - delete - - add to series - - tag/untag - - edit license -- delete individual work -- add new work -(some kind of library view which can be adapted for different uses) - -/admin/work/new -- create new work to add to library -- form - -/admin/work/ -- work edit page -- option to delete work -- shows which series work is in -- shows which tags work is in -- form - -/admin/work//delete -- delete work - -/admin/series -- shows series tree structure -- ability to drag and reorder tree -- ability to delete series - - confirm if also delete works in series from library -- jump into series edit -- add new series - -/admin/series/new -- create new series -- form - -/admin/series/ -- series edit page -- can add works - - from library - - create new -- rearrange elements -- remove elements from series - - if deleting a child series, ask if also want to remove works within from library -- option to delete series - -/admin/series//delete -- delete series -- option to delete works within series - -/admin/artists -- if single user, redirects to your page -- else lists all users - -/admin/artist/new -- create new artist/user form - -/admin/artist/ -- edit artist profile - -/admin/artist//delete -- delete artist from db - -/admin/tags -- lists tags that have been created -- click into tag goes to /admin/works?tag= - -/admin/licenses -- lists available licenses -- ability to add or delete licenses - -/admin/settings -- - -- cgit