stc

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

ModeNameSize
-rw-r--r--.flaskenv1L
-rw-r--r--.gitignore9L
-rw-r--r--.old.app.py83L
-rw-r--r--.old.models.py146L
-rw-r--r--README26L
-rw-r--r--StructureProposals/ROLEDEFAULTS.md27L
-rw-r--r--TODO.md54L
-rw-r--r--app/__init__.py19L
-rw-r--r--app/branches/__init__.py5L
-rw-r--r--app/branches/forms.py19L
-rw-r--r--app/branches/routes.py166L
-rw-r--r--app/branches/templates/branch.html14L
-rw-r--r--app/branches/templates/branches.html30L
-rw-r--r--app/branches/templates/dev_branches.html13L
-rw-r--r--app/branches/templates/error.html12L
-rw-r--r--app/branches/templates/form_branches.html22L
-rw-r--r--app/branches/templates/new_branch.html22L
-rw-r--r--app/branches/templates/update_branch.html25L
-rw-r--r--app/equipment/__init__.py5L
-rw-r--r--app/equipment/equipment.py84L
-rw-r--r--app/equipment/forms.py23L
-rw-r--r--app/equipment/routes.py216L
-rw-r--r--app/equipment/templates/dev_equipment.html11L
-rw-r--r--app/equipment/templates/equipment.html41L
-rw-r--r--app/equipment/templates/error.html0B
-rw-r--r--app/equipment/templates/form_equipment.html35L
-rw-r--r--app/equipment/update.py0B
-rw-r--r--app/fleet/__init__.py5L
-rw-r--r--app/fleet/fleet.py0B
-rw-r--r--app/fleet/forms.py42L
-rw-r--r--app/fleet/routes.py247L
-rw-r--r--app/fleet/templates/dev.html13L
-rw-r--r--app/fleet/templates/error.html12L
-rw-r--r--app/fleet/templates/fleet.html18L
-rw-r--r--app/fleet/templates/form.html22L
-rw-r--r--app/fleet/templates/meeting.html23L
-rw-r--r--app/fleet/templates/new.html22L
-rw-r--r--app/fleet/templates/update.html32L
-rw-r--r--app/fleet/templates/upload.html29L
-rw-r--r--app/fleet/update.py0B
-rw-r--r--app/forms.py281L
-rw-r--r--app/meetings/__init__.py5L
-rw-r--r--app/meetings/forms.py24L
-rw-r--r--app/meetings/meeting.py0B
-rw-r--r--app/meetings/routes.py289L
-rw-r--r--app/meetings/templates/dev_meetings.html13L
-rw-r--r--app/meetings/templates/error.html12L
-rw-r--r--app/meetings/templates/form_meetings.html22L
-rw-r--r--app/meetings/templates/get_meeting_file.html25L
-rw-r--r--app/meetings/templates/meeting.html23L
-rw-r--r--app/meetings/templates/meetings.html49L
-rw-r--r--app/meetings/templates/new_meeting.html22L
-rw-r--r--app/meetings/templates/update_meeting.html32L
-rw-r--r--app/meetings/templates/upload_meeting_doc_test.html21L
-rw-r--r--app/meetings/templates/upload_meeting_document.html29L
-rw-r--r--app/meetings/update.py0B
-rw-r--r--app/models.py217L
-rw-r--r--app/routes.py2287L
-rw-r--r--app/static/css/main.css438L
-rw-r--r--app/static/imgs/logo.svg1575L
-rw-r--r--app/static/imgs/modlogo-for-foot.svg80L
-rw-r--r--app/static/imgs/question-mark-inside-a-circle-svgrepo-com.svg9L
-rw-r--r--app/templates/admin/agreements/index.html58L
-rw-r--r--app/templates/admin/agreements/newagreement.html30L
-rw-r--r--app/templates/admin/agreements/projects/index.html56L
-rw-r--r--app/templates/admin/agreements/projects/newproject.html40L
-rw-r--r--app/templates/admin/agreements/projects/update/move.html27L
-rw-r--r--app/templates/admin/agreements/projects/update/rename.html28L
-rw-r--r--app/templates/admin/agreements/update/rename.html27L
-rw-r--r--app/templates/admin/agreements/widget.html25L
-rw-r--r--app/templates/admin/bound_timedata_report/widget.html159L
-rw-r--r--app/templates/admin/confirm_remove.html26L
-rw-r--r--app/templates/admin/employee_report/index.html29L
-rw-r--r--app/templates/admin/employee_report/widget.html53L
-rw-r--r--app/templates/admin/layout.html23L
-rw-r--r--app/templates/admin/pay_period_report/widget.html32L
-rw-r--r--app/templates/admin/reports/agreement_report.html14L
-rw-r--r--app/templates/admin/reports/bound_timedata_report.html14L
-rw-r--r--app/templates/admin/reports/employee_report.html14L
-rw-r--r--app/templates/admin/reports/pay_period_report.html27L
-rw-r--r--app/templates/admin/reports/project.html27L
-rw-r--r--app/templates/admin/reports/rangeSel.html28L
-rw-r--r--app/templates/admin/reports/total_timedata_report.html14L
-rw-r--r--app/templates/admin/reports/vehicle_report.html14L
-rw-r--r--app/templates/admin/reports/widget.html6L
-rw-r--r--app/templates/admin/roles/index.html15L
-rw-r--r--app/templates/admin/roles/updateroles.html51L
-rw-r--r--app/templates/admin/roles/widget.html6L
-rw-r--r--app/templates/admin/total_timedata_report/index.html26L
-rw-r--r--app/templates/admin/total_timedata_report/widget.html140L
-rw-r--r--app/templates/admin/update/branch.html27L
-rw-r--r--app/templates/admin/users/active.html33L
-rw-r--r--app/templates/admin/users/inactive.html32L
-rw-r--r--app/templates/admin/users/newpass.html28L
-rw-r--r--app/templates/admin/users/newuser.html38L
-rw-r--r--app/templates/admin/users/update_user.html37L
-rw-r--r--app/templates/admin/users/widget.html6L
-rw-r--r--app/templates/admin/vehicle_report/widget.html14L
-rw-r--r--app/templates/base.html70L
-rw-r--r--app/templates/dashboard/activeusers/widget.html48L
-rw-r--r--app/templates/dashboard/fleet/widget.html23L
-rw-r--r--app/templates/dashboard/layout.html24L
-rw-r--r--app/templates/dashboard/punchclock/all.html42L
-rw-r--r--app/templates/dashboard/punchclock/index.dev.html67L
-rw-r--r--app/templates/dashboard/punchclock/index.html84L
-rw-r--r--app/templates/dashboard/punchclock/otheruser.html29L
-rw-r--r--app/templates/dashboard/punchclock/update/date.html27L
-rw-r--r--app/templates/dashboard/punchclock/update/endTime.html27L
-rw-r--r--app/templates/dashboard/punchclock/update/note.html27L
-rw-r--r--app/templates/dashboard/punchclock/update/project.html27L
-rw-r--r--app/templates/dashboard/punchclock/update/startTime.html27L
-rw-r--r--app/templates/dashboard/punchclock/widget.html32L
-rw-r--r--app/templates/dev/agreementdata.html11L
-rw-r--r--app/templates/dev/fleetdata.html11L
-rw-r--r--app/templates/dev/projectdata.html11L
-rw-r--r--app/templates/dev/timedata.html11L
-rw-r--r--app/templates/dev/usrs.html11L
-rw-r--r--app/templates/index.html10L
-rw-r--r--app/templates/knowlegebase/index.html43L
-rw-r--r--app/templates/login.html44L
-rw-r--r--config.py11L
-rw-r--r--database.ini5L
-rw-r--r--db.py18L
-rw-r--r--model.py92L
-rw-r--r--requirements.txt23L
-rw-r--r--seeds.py451L
-rw-r--r--stc.py2L