|
|
204225dd16
|
test(backend): switch to django test runner
|
2026-04-30 12:41:38 +03:30 |
|
|
|
71924ce6fb
|
feat(logs): add workspace activity log api
|
2026-04-28 18:51:42 +03:30 |
|
|
|
02c9c17c30
|
fix(time-entries): preserve deleted tags in timesheet edits
|
2026-04-27 22:58:27 +03:30 |
|
|
|
fadf898486
|
feat(pricing): add workspace user rates and price units
|
2026-04-26 10:19:04 +03:30 |
|
|
|
f960ca8221
|
feat(permissions): centralize workspace role capability checks
|
2026-04-25 18:48:50 +03:30 |
|
|
|
7cae494892
|
test(time-entries): cover grouped filters and serializer formatting
|
2026-04-24 22:19:36 +03:30 |
|
|
|
83bc3568d0
|
feat(time-entries): add grouped timesheet filters and responses
|
2026-04-24 22:19:09 +03:30 |
|
|
|
9910b386d2
|
chore(django): track initial migrations and test config
|
2026-04-24 22:18:28 +03:30 |
|
|
|
720adbe8a3
|
feat(time_entries): add time_entries app's basic structure and endpoints
|
2026-03-11 19:46:45 +08:00 |
|