commit b5a388a7a316c3fef16cf3c05b545647eae94fb9
parent 02c4bef41d8ede117d790febdea04ce3533c4251
Author: Youth Employment Program Production <youthemployment22@gmail.com>
Date: Tue, 11 Jun 2024 10:34:30 -0600
Update TODO file list.
Diffstat:
M | TODO.md | | | 32 | ++++++++++++++++---------------- |
1 file changed, 16 insertions(+), 16 deletions(-)
diff --git a/TODO.md b/TODO.md
@@ -1,16 +1,25 @@
-# OVERVIEW
-## MANDATORY
+# MAJOR General Functionality
- [ ] Agreement and Project Management Refining
- [ ] Clean up interface
- [ ] Functional Fleet management and checkin/checkout
- [ ] Navigation tweaks
-
-## OPTIONAL
-- [ ] Active(clocked in) Users should be refined to Active Projects for scalability, selecting a clocked in project shows crew members clocked into said project.
+- [ ] Active(clocked in) Users[widget] should be refined to Active Projects for scalability, selecting a clocked in project shows crew members clocked into said project.
- [ ] Progressive Web App Implementation
+- [ ] css sidebar for admin and accessable toolbar
+- [ ] fleet entries must function
-# NITTYY GRITTY
-## MANDATORY
+# MINOR Functional tasks
+- [ ] users page change fname, mname, lname links
+- [ ] Consolidate active and inactive users page.
+- [ ] Consolidate update and new form pages
+ - [ ] users
+ - [ ] project
+ - [ ] agreement
+- [ ] When users are set to inactive or active (probably just inactive) should remove all current/existing sessions
+- [ ] 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)
+- [ ] Change branch for project must allow for Global change(check if form.projSel.data == "Global")
+- [X] newproject should take values for FE#, Name, and optional description?
+ - [ ] Should add check to enforce unique`project_name... Easy to do if check value of FE integer after submission of form.`
- [ ] add remove agreement
WARNING CONFIRM form
- [ ] must move or remove child projects (NOLAN SAYS JUST WARN NEEDS TO BE ADDRESSED AND REDIRECT DON'T REMOVE)
@@ -33,22 +42,13 @@
- [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
- [x] form requires positive values through validation
- [ ] update forms must check present values (must check after submit)
-- [ ] css sidebar for admin and accessable toolbar
-- [ ] newproject should take values for FE#, Name, and optional description? Should add check to enforce unique`project_name... Easy to do if check value of FE integer after submission of form.`
-
-
-## OPTIONAL
- [X] rework admin page flow to show agency for projects?... wanted to sort and display by agency, but is many to one relationship...
### Unclear on how to do the below, doesn't appear to be able to remove session from client or make invalid session...
### Will likely have to overload the @login_required fn to check for user is_active... will have to on route check for updates, not sure if user object is refreshing every page... likely just being set on login.
-- [ ] When users are set to inactive or active (probably just inactive) should remove all current/existing sessions
-#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.