for realsies this time:updated notes.md

This commit is contained in:
crunk 2022-03-04 23:18:49 +01:00
parent 9e85ccf04d
commit 163a457dac

View File

@ -1,27 +1,23 @@
# these are some notes
from distribusi.cli import build_argparser
from distribusi.distribusi import distribusify
this way we should be able to run distribusi from code on a folder, or multiple folders.
# from distribusi.distribusi import distribusify
Works!
# Shit! We need entire CRUD functionality.
Done!
## Create:
There is a listing of the users distribusis. Purp
There is a yellow button, giving you the new option.
Done
### Uploading
User can select the distribusi and upload/update.
User can upload based on $distribusiname field in db.
the zip file is changed to $distribusiname.
and a folder is made in the stash called $distribusiname
Done
### CSS editing.
a user can edit CSS of a file in the folder called $distribusiname
Todo: render the placeholder for html editor better.
### Theme selection
a user can select a CSS file from a dropdown menu.
a user can select a CSS file from a radio menu
### Distribusi
A flag in de DB is set to true and distribusi is run on the folder of the users
@ -29,16 +25,10 @@ called $distribusiname
## Read:
Based on flags set in the user DB the distribusi folders are set to visible.
on the main index page there is a listing of distribusi sites.
## Update:
Same as create, uploading just redoes the entire process.
$distribusiname is overwritten.
CSS editing, and Theme selection is editing a single file in the folder.
$distribusiname stays the same
Distribusi button can only be reset when a new file is uploaded.
Done
## Delete:
$distribusiname is deleted, files are removed, visible flag is set to false.
Done