Add Employee vs Client user type and filter time/reports by employee (#14) #15

Merged
westfarn merged 3 commits from feature/14-employee-client-user-type into master 2026-07-05 05:54:51 -07:00
3 Commits
Author SHA1 Message Date
westfarn 560485ab16 Split CI into unittests and deploy workflows.
Unit Tests / test (pull_request) Successful in 15s
Unit Tests runs on pull requests and master pushes; Deploy runs only after Unit Tests succeed on a master push.
2026-07-05 07:53:59 -05:00
westfarn 42ae10e6fb Run unit tests on pull requests targeting master.
Deploy Company Site / test (pull_request) Successful in 18s
Deploy Company Site / deploy (pull_request) Has been skipped
Keep deploy limited to pushes on master so PR CI validates changes without deploying.
2026-07-05 07:52:33 -05:00
westfarn 63b713a5bb Add Employee vs Client user types with role-based financial access.
Closes #14. Users get a UserProfile (Employee or Client) instead of auto-creating Employee records; admins manage types via profile and manage-users UI; time entry and reports filter to employees only; clients get read-only financial access.
2026-07-05 07:50:41 -05:00