stc

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

DateCommit messageAuthorFiles+-
2024-06-11 22:21Remove pycacheBrennen T. Mazur12+0-0
2024-06-11 22:18Update README to more accurately portray projectBrennen T. Mazur1+20-7
2024-06-11 21:47improve gitignore listBrennen T. Mazur1+3-3
2024-06-11 21:40Merge branch 'prod'Brennen T. Mazur139+9541-5
2024-06-11 21:35preparing for master branch mergeBrennen T. Mazur1+6-0
2024-06-11 16:34Update TODO file list.Youth Employment Program Production1+16-16
2024-06-11 16:33Bugfix: branch choices in forms. Bugfix: role choices. Feature:Update User routeYouth Employment Program Production1+89-9
2024-06-11 16:27Meeting features and Upload documentYouth Employment Program Production7+81-19
2024-06-11 16:26modify users featuresYouth Employment Program Production4+87-26
2024-05-24 14:51various fixes to equipment and meetings pages, admin pages and hoursdYouth Employment Program Production16+139-38
2024-05-24 14:48push for offline workYouth Employment Program Production5+95-63
2024-05-03 17:49bugfix: don't require value for replacing noteYouth Employment Program Production1+1-1
2024-05-03 17:47bugfix: disallow inactive users from signing in. Add user password reset for admin/users/active routeYouth Employment Program Production3+73-22
2024-05-01 16:54bugfix: display errors usefullyYouth Employment Program Production2+3-3
2024-05-01 16:53move TODO and updateYouth Employment Program Production2+52-50
2024-05-01 16:51enforce positive hours on form validation for NewUserHoursYouth Employment Program Production2+77-2
2024-04-30 14:37Add branch to equipment formsYouth Employment Program Production2+6-0
2024-04-24 04:46Refactor and abstract equipment fns, newequipment, update_equipment, and MVCsYouth Employment Program Production11+262-23
2024-04-24 04:45Refactor and abstract fns for branchesYouth Employment Program Production3+24-9
2024-04-23 21:33Add Notes to project pages as well as generated report pagesYouth Employment Program Production2+16-2
2024-04-23 21:31BUGFIX: fix link to nonexistent routeYouth Employment Program Production1+1-1
2024-04-23 21:30unnecessary match statementYouth Employment Program Production1+1-1
2024-04-23 18:43Bugfix: unique names for meetings bp. add messages to punchclock otheruser.htmlYouth Employment Program Production11+61-53
2024-04-23 18:40forgot to add change branchYouth Employment Program Production1+27-0
2024-04-23 18:38Add branch collection mvcYouth Employment Program Production18+384-17
2024-04-21 03:56refactor new_time, new_user_time, cleanup clockin_new_userYouth Employment Program Production1+51-37
2024-04-20 06:31Update status of project TODOYouth Employment Program Production1+18-11
2024-04-20 06:31New Feature: Start of work on Equipment collection and page structure.Youth Employment Program Production12+147-0
2024-04-20 06:29New Feature: add renaming of agreements. BUGIFX call appropriate collection in agreement fns.Youth Employment Program Production3+19-13
2024-04-20 06:23More Fleet templating and additionsYouth Employment Program Production4+167-158
2024-04-16 21:58meetings template changesYouth Employment Program Production3+8-8
2024-04-16 21:57refactor hours route, add project name and updateProjectTime. Cleanup hours dev. add remove_agreementYouth Employment Program Production5+199-85
2024-04-16 21:50cleanup pycache for fleetYouth Employment Program Production5+0-0
2024-04-16 21:48Add fleet blueprintYouth Employment Program Production19+459-0
2024-04-09 16:37add updateProjectTime, fix display projects in index.dev.html, BUGFIX admin route missing project for agreement calculation, hoursd limit output in hours, aggregate project dataYouth Employment Program Production2+78-56
2024-04-09 16:30create meetings blueprintYouth Employment Program Production19+459-0
2024-04-09 16:26typoYouth Employment Program Production1+1-1
2024-03-18 03:47Cleanup after website work.Youth Employment Program Production8+253-21
2023-10-27 05:56Add rename, move, and remove project, add general remove confirmation pageYouth Employment Program Production8+221-42
2023-09-19 21:42Fixed TODO list, had accidentally overwritten listYouth Employment Program Production1+29-1
2023-09-19 17:07Merge branch 'prod' of git.brennen.work:stc into prodYouth Employment Program Production1+1-0
2023-09-19 17:05add gitignore for prodYouth Employment Program Production1+6-0
2023-09-19 17:02added hours project_report aggregate, added display times by users and project to templates, refined employee reports, linked generate time select for reports, abstracted get_all_usersYouth Employment Program Production10+420-11
2023-09-08 14:48Changed font to Courier NewNikolas Mazur1+1-0
2023-08-05 19:27datatype bugfixes, print media structureYouth Employment Program Production1+27-66
2023-08-05 19:24add report styling, print mediaYouth Employment Program Production1+12-5
2023-08-05 19:22Add time_bound_report, fix per_diem typoYouth Employment Program Production1+48-13
2023-07-10 02:34print setup and user display refinementYouth Employment Program Production3+137-10
2023-07-07 03:19change time_collection.project to store ObjectId()Youth Employment Program Production1+12-12
2023-07-07 02:37add new user time buttonYouth Employment Program Production1+1-0
2023-07-07 02:36fix lunch nd per diem submit for user and standard hours addYouth Employment Program Production2+47-11
2023-07-01 07:12Long time without changes sharedYouth Employment Program Production30+1516-111
2023-04-03 15:56bugfix: actually submitting clarified roles and permissionsBrennen T. Mazur1+2-2
2023-04-03 15:54role meeting with Nolan, clarified roles and permissionsBrennen T. Mazur1+30-6
2023-04-03 14:34some last minute changesBrennen T. Mazur5+55-38
2023-04-03 09:05pay-period and hours page calculations, added approximate payment per user. Commented out agreement dev data.Brennen T. Mazur3+60-13
2023-04-03 05:36Merge branch 'auth' of git.brennen.work:stc into authBrennen T. Mazur3+70-10
2023-04-03 05:30Fix spelling errorsNikolas Mazur1+1-2
2023-04-03 05:29Add base user documentation pageNikolas Mazur2+55-0
2023-04-03 04:48fix firefox dashboard widget styles, clean up punchclock widget, change 'change hours' button to 'my hours' for clarityBrennen T. Mazur2+10-6
2023-04-03 04:41crew clockin list now has functional toggle lunch and per diem buttonsBrennen T. Mazur2+37-13
2023-04-03 03:16Updated CSS layoutNikolas Mazur1+16-10
2023-04-02 17:51Fix amount roundingNikolas Mazur1+2-2
2023-04-01 04:38CSS changes and pay-period updatesNikolas Mazur5+40-21
2023-03-31 18:45added employee aggregate,select pageBrennen T. Mazur1+23-0
2023-03-31 18:20fix login page on root url, removed default value for fleet checkout, fix some spacing formatting, added employee aggregation and selection for reportingBrennen T. Mazur1+13-7
2023-03-31 17:38fix display of active status in employee widgetBrennen T. Mazur1+1-1
2023-03-31 17:36fix layout for payperiod report pgBrennen T. Mazur1+1-1
2023-03-31 17:34fix active users data displayBrennen T. Mazur1+0-3
2023-03-31 17:30link admin pages to widget buttonsBrennen T. Mazur3+5-5
2023-03-31 17:25fix firefox logo bugBrennen T. Mazur1+1564-1385
2023-03-31 17:24fix clockin and clockout datatypes for seeded dataBrennen T. Mazur1+4-6
2023-03-31 17:22add responsive styles appwideBrennen T. Mazur2+61-16
2023-03-27 02:45Merge branch 'auth' of git.brennen.work:stc into authBrennen T. Mazur5+56-28
2023-03-27 02:44Added and implemented CrewClockinWidget form, fixed adding new projects, and refined agreement project creation pipelineBrennen T. Mazur6+141-71
2023-03-27 00:02Add additional fieldsNikolas Mazur1+10-7
2023-03-26 21:37Add if statement for differentiating pay valueNikolas Mazur2+23-19
2023-03-26 18:07Fix variables and routing for reportsNikolas Mazur4+44-23
2023-03-23 16:58completed funcionality of Crew Clockin listBrennen T. Mazur4+102-57
2023-03-20 07:46Add new project page, form, seeds, and styles. Updated agreements widget to display proper progress per agreement and associated projectsBrennen T. Mazur6+227-31
2023-03-19 23:31create new agreements route, page, style, form. Seed update. Minor new user title content fixBrennen T. Mazur6+160-35
2023-03-19 19:05implement changehours form with more refined stylingBrennen T. Mazur2+26-41
2023-03-19 19:03fixed routes report defs, progressed employee_report def to allow server start, added changehours form and seed functionalityBrennen T. Mazur3+89-24
2023-03-15 20:50Merge branch 'auth' of git.brennen.work:stc into authBrennen T. Mazur8+126-0
2023-03-15 20:50fleet widget styleBrennen T. Mazur3+71-340
2023-03-13 18:46Add admin routesNikolas Mazur1+43-0
2023-03-13 17:14Add admin reports pagesNikolas Mazur7+83-0
2023-03-11 06:42completed fleet checkin checkout logicBrennen T. Mazur4+160-39
2023-03-10 19:16Clean git status outputsBrennen T. Mazur1+3-0
2023-03-10 19:05cleanBrennen T. Mazur3+0-0
2023-03-10 07:03late night fix time, fleet, newuser forms. No more default values for SelectFieldsBrennen T. Mazur7+56-21
2023-03-10 01:15form default structureBrennen T. Mazur2+35-15
2023-03-09 21:12updated seedsBrennen T. Mazur1+19-7
2023-03-09 21:11display active users properly and style changesBrennen T. Mazur3+83-9
2023-03-09 21:09display clocked in users and time entriesBrennen T. Mazur2+8-0
2023-03-03 21:57hours page is now user modularBrennen T. Mazur4+8-6
2023-03-03 20:42who needs an index pageBrennen T. Mazur1+4-4
2023-03-01 23:36added role/permission functionality to admin and dashboard pagesBrennen T. Mazur4+74-57
2023-03-01 23:33simplified clockin clockout formsBrennen T. Mazur1+1-3
2023-03-01 23:32added clockin/clockout swap statementBrennen T. Mazur1+13-2
2023-02-24 22:44Add report routesNikolas Mazur1+22-0
2023-02-24 22:43finish what I startedBrennen T. Mazur2+9-9
2023-02-24 22:39fix typoBrennen T. Mazur1+1-1
2023-02-24 22:38punchclock in and out setupBrennen T. Mazur2+23-3
2023-02-23 18:01added sorting for active and inactive users, linked in user widgetBrennen T. Mazur5+37-30
2023-02-23 16:50bugfix and consistency resolutionBrennen T. Mazur2+3-3
2023-02-23 16:47typo for timedata dev pageBrennen T. Mazur1+2-3
2023-02-23 16:42Add dev routesNikolas Mazur4+52-0
2023-02-23 07:58fix role permission cssBrennen T. Mazur2+3-3
2023-02-23 07:48seed bugfix, starting to think about reading rolesBrennen T. Mazur2+13-8
2023-02-23 07:10added wireframe projectsBrennen T. Mazur1+7-6
2023-02-23 07:07plumbing for creating new usersBrennen T. Mazur4+50-17
2023-02-23 05:47clean up interface information slightlyBrennen T. Mazur1+1-0
2023-02-23 05:46clean up interface styles a bitBrennen T. Mazur3+18-1
2023-02-23 05:19add dev fleet data listBrennen T. Mazur1+11-0
2023-02-23 05:18spelling fix for per diem(thanks Madi)Brennen T. Mazur3+5-5
2023-02-23 05:15linked fleet widget to write to collection, spelling fix for per diem(thanks Madi)Brennen T. Mazur6+59-58
2023-02-22 23:38Merge branch 'auth' of git.brennen.work:stc into authBrennen T. Mazur1+1-1
2023-02-22 23:37fixed role page admin form clarityBrennen T. Mazur1+1-1
2023-02-22 23:36login page error bugfixBrennen T. Mazur1+3-5
2023-02-22 23:34removed unneeded divBrennen T. Mazur1+1-1
2023-02-22 23:33require login dashboard fix logged in bugBrennen T. Mazur1+1-2
2023-02-22 23:32fleet form simplificationBrennen T. Mazur1+1-11
2023-02-22 22:41Fix logout visual bugNikolas Mazur1+1-1
2023-02-22 18:20Merge branch 'auth' of git.brennen.work:stc into authBrennen T. Mazur19+307-73
2023-02-22 18:17reload login on fail auth for errorsBrennen T. Mazur1+1-0
2023-02-22 18:16fix login error messgsBrennen T. Mazur1+15-3
2023-02-22 18:06fix css bug, change login bg and borderBrennen T. Mazur1+3-3
2023-02-21 20:04fleet checkin and checkout formsBrennen T. Mazur1+32-0
2023-02-21 20:02navigation structure overhaulBrennen T. Mazur9+33-23
2023-02-17 17:57cleaning up root dir and update READMEBrennen T. Mazur2+4-23
2023-02-13 04:25add user, roles, and permissions forms and layoutsBrennen T. Mazur9+186-18
2023-02-11 18:11Merge branch 'auth' of git.brennen.work:stc into authBrennen T. Mazur1+5-5
2023-02-11 18:11added new user formBrennen T. Mazur2+24-8
2023-02-10 22:48Create additional class perametersNikolas Mazur1+5-5
2023-02-08 23:07Add routes and methods for new methodsNikolas Mazur1+29-2
2023-02-08 22:22added permissions wireframeBrennen T. Mazur1+12-0
2023-02-08 21:59Add project_role fieldNikolas Mazur1+3-0
2023-02-08 21:52Add query perametersNikolas Mazur1+36-9
2023-02-08 21:23Fix datetime bugNikolas Mazur2+9-9
2023-02-08 21:15changed names to username and time modified by to array with owner being index 0Brennen T. Mazur1+5-6
2023-02-08 20:54Add other collections and seeding for said collectionsNikolas Mazur1+122-4
2023-02-08 15:06fixed logout bugBrennen T. Mazur1+1-1
2023-02-08 14:35form errorsBrennen T. Mazur1+3-0
2023-02-03 22:12fixed navigation layout, linked logout route(doesn't work yet though, throws method not allowed (405)Brennen T. Mazur10+57-27
2023-02-03 19:33resolved login() and other auth fn(s), and fixed seeds data injectionBrennen T. Mazur4+14-11
2023-01-27 16:37fixed seed user_object dataBrennen T. Mazur3+19-10
2023-01-27 16:06fix load_user() and login related functions and methodsBrennen T. Mazur6+86-48
2023-01-26 22:38Add delete_many functionNikolas Mazur1+2-0
2023-01-26 22:25Add is_active to user documentNikolas Mazur1+2-0
2023-01-26 22:23fixed hardcoded _id valueBrennen T. Mazur1+1-3
2023-01-26 21:47Debug seeds and db filesNikolas Mazur2+38-30
2023-01-26 21:12cleaned up route and widgetBrennen T. Mazur2+3-8
2023-01-26 18:27added clock to /hoursBrennen T. Mazur2+4-3
2023-01-26 18:14refined punchclock widget, fixed counting clock, created tmp data for refining viewsBrennen T. Mazur5+52-18
2023-01-25 22:26removed bad importBrennen T. Mazur1+0-1
2023-01-25 22:04Update user models and routesNikolas Mazur2+21-11
2023-01-25 21:33fix login_managerBrennen T. Mazur2+19-9
2023-01-23 02:21layout change and some auth work. @login.user_loader not working yet.Brennen T. Mazur6+86-12
2023-01-20 04:14new layout more conducive to webapp development. Application is now a package etcBrennen T. Mazur32+1787-187
2023-01-19 15:15Merge branch 'backend' of git.brennen.work:stc into backendBrennen T. Mazur1+36-20
2023-01-19 03:29Add sesstion start, signout, loginNikolas Mazur1+36-20
2023-01-19 03:22Merge branch 'backend' of git.brennen.work:stc into backendBrennen T. Mazur1+7-31
2023-01-19 03:21Remove spagetti codeNikolas Mazur1+7-31
2023-01-19 03:17Merge branch 'backend' of git.brennen.work:stc into backendBrennen T. Mazur2+12-34
2023-01-19 03:16Remove spagetti codeNikolas Mazur1+4-17
2023-01-19 01:32Remove password check in databaseNikolas Mazur1+8-17
2023-01-19 01:23Merge branch 'backend' of git.brennen.work:stc into backendBrennen T. Mazur3+162-0
2023-01-19 01:16fixed navigation bug, built landing page, style cleanupBrennen T. Mazur3+12-4
2023-01-19 00:58Update schema and start routesNikolas Mazur3+162-0
2023-01-12 23:08Update Projects and Agreement modelsNikolas Mazur1+13-13
2023-01-12 22:44Create basic database modelsNikolas Mazur1+93-0
2023-01-12 22:42Added adaptive navigationBrennen T. Mazur15+128-61
2023-01-12 18:49cleaned up display of fleet widgetBrennen T. Mazur2+22-11
2023-01-12 18:48added Lunch checkbox to clockin form/activeusers formBrennen T. Mazur2+5-0
2023-01-12 18:30Added Proposals for structureBrennen T. Mazur1+27-0
2023-01-10 17:28reasonable appearance changesBrennen T. Mazur4+384-3
2023-01-09 08:15remove unnecesary files, update READMEs for clarityBrennen T. Mazur4+13-18
2023-01-08 18:05updated to function properlyBrennen T. Mazur1+2-0
2023-01-08 18:05fixed my merge goofBrennen T. Mazur1+1-11
2023-01-08 17:57added requirements.txtBrennen T. Mazur1+9-0
2023-01-05 16:40Merge branch 'backend' of git.brennen.work:stc into backendBrennen T. Mazur2+52-1
2023-01-05 15:51gave login its own pageBrennen T. Mazur3+16-12
2023-01-04 22:03Fix seed collectionsNikolas Mazur2+14-4
2023-01-04 21:59Move seeding to seeds fileNikolas Mazur2+30-30
2023-01-04 19:44Add collection basic schema and seedingNikolas Mazur1+38-2
2022-12-29 04:50removed empty collection and added required dependenciesBrennen T. Mazur2+4-3
2022-12-23 18:43Add MongoDB URINikolas Mazur1+6-0
2022-12-23 18:43Add setupNikolas Mazur1+11-0
2022-12-23 18:42Add basic database setupNikolas Mazur1+17-0
2022-12-23 18:41Add MongoDB connections and start login managerNikolas Mazur1+38-1
2022-12-22 00:09layout and admin widget modificationBrennen T. Mazur5+89-66
2022-12-21 19:31removed antiquated layout fileBrennen T. Mazur1+0-10
2022-12-21 19:29changed admin and dashboard index to layout files reflecting use. Created reports, roles, and agreements widgets and pagesBrennen T. Mazur14+169-42
2022-12-15 06:10cleaned up base.html, added dashboard/index.html, created login page, minor css modificationsBrennen T. Mazur7+46-26
2022-12-15 02:45Update render_template filepathNikolas Mazur1+4-4
2022-12-10 08:58Prototyping for Punchclock, Fleet, and Active Users TemplatesBrennen T. Mazur6+86-25
2022-12-09 21:59added README.planfor and created changehours page structureBrennen T. Mazur8+72-5
2022-12-09 18:47Add basic routesNikolas Mazur1+30-1
2022-12-04 07:08clarified app structure in README and added app config.py fileBrennen T. Mazur2+7-2
2022-12-04 06:48rough outline of app structureBrennen T. Mazur5+51-0
2022-10-28 15:21added status noteBrennen T. Mazur1+2-0
2022-10-28 05:45rudimentary description of project and goalsBrennen T. Mazur1+10-0