stc

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

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