WaterKH / WayfinderProjectAPI

A Web API for the Wayfinder Project
https://www.wayfinderprojectkh.com/
GNU General Public License v3.0
1 stars 0 forks source link

Admin Functionality for Ongoing Management #132

Closed WaterKH closed 1 year ago

WaterKH commented 1 year ago

The idea is that there will be a page that you can add data to the Wayfinder Project. This will essentially give the ability to input data into the website freely after it has been approved by someone with admin access to the Database.

WaterKH commented 1 year ago

After some design work, I'm not sure if this will be worth it... There would still be a lot of effort moving things over if worlds or characters don't exist, so it's almost better to have the Google Drive workflow as opposed to adding through the website to a temp table...

WaterKH commented 1 year ago

Marking as not something we'll be working on for now.

WaterKH commented 1 year ago

This will need an additional column in the tables for displaying things, called Approved. RegularPat (and whoever else he deems appropriate) will be able to login to an admin panel which will allow him to edit any scene, entry, character, music, etc. or add additional ones. This will make it so that I won't have to manage all the changes.

This can be expanded to allow user contributions that RegularPat will have to approve. This will need an incoming queue of requests that have not been viewed (Can be any row that has a 0 for Approved).

WaterKH commented 1 year ago

I think for now, we'll just be adding in edit and add buttons to the main pages. This will include an edit icon on the row if you are logged in as an admin, and an edit button inside of this expanded view. An add button will also be here so that you can add new content as well. If you are not an admin, this button will only add things to the backend, and an admin will need to approve this before it is available on the website.

This means we will need to start including Added and Edited By to each addition?