TianyangZhang
|
f5d753d441
|
fix: fix jobs view filter backend and defensive queryset
- Replace inline __import__ with proper DjangoFilterBackend import
- Add SearchFilter to JobPublicViewSet filter_backends
- Add defensive check for missing organization_id in get_queryset
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-24 17:41:58 +08:00 |
TianyangZhang
|
f228ff0697
|
feat: add Job model with search/filter and role-based access
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-24 17:39:58 +08:00 |
TianyangZhang
|
cc2cd40532
|
fix: fix organizations view queryset and add API tests
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-24 17:37:54 +08:00 |
TianyangZhang
|
7e089bd5ec
|
feat: add Organization model with tree structure
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-24 17:34:56 +08:00 |
TianyangZhang
|
c3466f4866
|
feat: add custom User model with role-based permissions
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-24 17:11:40 +08:00 |