SurfSense/surfsense_backend/app/schemas
DESKTOP-RTLN3BA\$punk e9d32c3516 feat: Implement Role-Based Access Control (RBAC) for search space resources.
-Introduce granular permissions for documents, chats, podcasts, and logs.
- Update routes to enforce permission checks for creating, reading, updating, and deleting resources. - Refactor user and search space interactions to align with RBAC model, removing ownership checks in favor of permission validation.
2025-11-27 22:45:04 -08:00
..
__init__.py feat: Implement Role-Based Access Control (RBAC) for search space resources. 2025-11-27 22:45:04 -08:00
airtable_auth_credentials.py update airtable indexer 2025-08-26 19:17:46 +02:00
base.py Fixed all ruff lint and formatting errors 2025-07-24 14:43:48 -07:00
chats.py implement chat/podcast staleness 2025-11-06 21:52:45 +02:00
chunks.py Fixed all ruff lint and formatting errors 2025-07-24 14:43:48 -07:00
documents.py chore: biome & ruff checks 2025-10-01 18:50:36 -07:00
google_auth_credentials.py refresh the token when expired 2025-08-21 01:09:13 +02:00
llm_config.py feat: added global llm configurations 2025-11-14 21:53:46 -08:00
logs.py Fixed all ruff lint and formatting errors 2025-07-24 14:43:48 -07:00
podcasts.py inject user instruction in the podcast generation task 2025-11-11 20:08:32 +02:00
rbac_schemas.py feat: Implement Role-Based Access Control (RBAC) for search space resources. 2025-11-27 22:45:04 -08:00
search_source_connector.py feat: added periodic tasks in backend db and frontend hooks 2025-10-22 16:14:25 -07:00
search_space.py feat: Implement Role-Based Access Control (RBAC) for search space resources. 2025-11-27 22:45:04 -08:00
users.py chore: Updated UserRead schema to include pages_limit and pages_used fields 2025-11-03 22:34:37 -08:00