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:
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.