Commit Graph

23 Commits

Author SHA1 Message Date
0d6c6a4f09 feat(workspaces): add current user rates endpoint 2026-05-23 19:43:10 +03:30
181a135df9 feat(projects): add project-specific member rates 2026-05-23 18:29:00 +03:30
aa0b0c8686 fix(admin): add soft delete filter to backend admins
Some checks failed
Backend CI/CD / test (push) Has been cancelled
Backend CI/CD / deploy (push) Has been cancelled
2026-05-14 22:51:57 +03:30
d4a52d6f3b feat(reports): refine exports and restore project access 2026-05-14 17:06:35 +03:30
99eb4c2594 perf(db): add targeted composite indexes 2026-04-30 16:13:35 +03:30
054bb5a582 feat(cache): add targeted server-side response caching 2026-04-30 16:13:12 +03:30
3152284cf3 test(backend): add coverage for services tasks and apis 2026-04-30 12:44:24 +03:30
8774a4d4dc test(backend): convert existing app suites to unittest 2026-04-30 12:41:54 +03:30
1cd948592c refactor(projects): remove project membership access model 2026-04-28 19:35:24 +03:30
71924ce6fb feat(logs): add workspace activity log api 2026-04-28 18:51:42 +03:30
315f2ca728 feat(workspaces): add thumbnail upload and lifecycle support 2026-04-28 11:38:35 +03:30
76f02dc259 feat(workspaces): expose role-aware membership details 2026-04-28 10:46:15 +03:30
afb1a55570 fix(permissions): restrict deletes and admin member management 2026-04-28 10:02:37 +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
5f9d413a57 refactor(notifications): align app structure with backend conventions 2026-04-25 12:00:05 +03:30
48bf4f5c19 feat(notifications): notify membership access changes 2026-04-25 11:51:45 +03:30
9910b386d2 chore(django): track initial migrations and test config 2026-04-24 22:18:28 +03:30
a54969d1c0 feat(workspaces): change response structure of user field in WorkspaceMembershipSerializer from UUID to UserMiniSerializer object 2026-03-13 01:17:00 +08:00
67aa42baf0 fix(workspaces): removed incorrect search options in WorkspaceViewset by 'owner' 2026-03-12 21:44:55 +08:00
eee584038e feat(workspaces): add 'my_role' and 'owner' fields to WorkspaceSerializer 2026-03-12 21:43:40 +08:00
93b1699253 feat(users): add search endpoint for adding new user to workspace by mobile 2026-03-12 17:42:51 +08:00
5d1e1cb7cb initial commit 2026-03-11 18:01:27 +08:00