stc

a simple time card webapp
git clone _git@git.brennen.work:stc.git
Log | Files | Refs | README

commit 4a219878abd4d3edeb7d6f240a1164f6e4ff2029
parent ba624740c055ee96373f3ce192fcaa03b8ec5a94
Author: Youth Employment Program Production <youthemployment22@gmail.com>
Date:   Sat, 20 Apr 2024 00:31:58 -0600

Update status of project TODO

Diffstat:
Mapp/TODO.md | 29++++++++++++++++++-----------
1 file changed, 18 insertions(+), 11 deletions(-)

diff --git a/app/TODO.md b/app/TODO.md @@ -6,33 +6,33 @@ - [ ] Navigation tweaks ## OPTIONAL -- [ ] Active Users should be refined to Active Projects for scalability, selecting a clocked in project shows crews clocked into said project. +- [ ] Active(clocked in) Users should be refined to Active Projects for scalability, selecting a clocked in project shows crew members clocked into said project. - [ ] Progressive Web App Implementation # NITTYY GRITTY ## MANDATORY - [ ] add remove agreement WARNING CONFIRM form - - [ ] must move or remove child projects - - [ ] remove times if project is deleted? Move to YEP General to continue to pay employees? -- [ ] add change agreement name + - [ ] must move or remove child projects (NOLAN SAYS JUST WARN NEEDS TO BE ADDRESSED AND REDIRECT DON'T REMOVE) + - [ ] remove times if project is deleted? Move to YEP General to continue to pay employees? MUST ADDRESS ENTRIES BEFORE PROJECT IS ACTUALLY REMOVED +- [X] add change agreement name - [>] add remove project WARNING CONFIRM form - - [ ] must offer to change all time entries under project to another project + - [ ] must offer to change all time entries under project to another project CURRENTLY ORPHANS ENTRIES - [X] ''' db.agreements_collection.updateOne({agreement_name:project_name},{$pull:{projects:{$in:[project_id]}}}) ''' - [X] add change project name -- [ ] add move project - - [ ] ''' +- [X] add move project + - [X] ''' db.agreements_collection.updateOne({agreement_name:project_current_agreement_name},{$pull:{projects:{$in:[project_id]}}}) ''' - - [ ] ''' + - [X] ''' db.agreements_collection.updateOne({agreement_name:project_new_agreement_name},{$push:{projects:project_id}}) ''' - - [ ] `db.projects_collection.updateOne({_id:project_id},{agreement:new_agreement_id})` -- [ ] hours page change project linking -- [ ] hours page swap to aggregate and allow sort accending recent + - [X] `db.projects_collection.updateOne({_id:project_id},{agreement:new_agreement_id})` +- [X] hours page change project linking +- [X] hours page swap to aggregate and allow sort accending recent - [ ] fleet entries must function - [ ] time entries must enforce positive time values - [ ] css sidebar for admin and accessable toolbar @@ -41,3 +41,10 @@ ## OPTIONAL - [ ] rework admin page flow to show agency for projects?... wanted to sort and display by agency, but is many to one relationship... + +#TODO TODAY!!! +- [X] Change username to firstname lastname for today +- [X] change all match from feb 1 to today for nolan to tnc management +- [ ] executive director sets default agreement wages per role, on end of fiscal year(Nolan says March 1st) set confirmed:False and prompt Executive director for new values (might as well offer fringe update) + +If genrate spreadsheet fleet is billable calculate fleet, else return 0 on sheet.