video-accessibility/backend/app/api/v1
Vadym Samoilenko 11bf08a29d feat(audit): add audit logging to org and invitation routes
Adds audit log entries for all write endpoints in routes_organizations.py
(ORG_CREATE, ORG_UPDATE, ORG_MEMBER_ADD, ORG_MEMBER_UPDATE, ORG_MEMBER_REMOVE)
and routes_invitations.py (INVITATION_CREATE, INVITATION_REVOKE, INVITATION_ACCEPT).
The public accept endpoint passes user=None per the no-auth contract.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-14 11:37:43 +01:00
..
routes_admin.py chore(lint): fix all ruff errors — 0 warnings remaining 2026-05-13 17:13:08 +01:00
routes_admin_production.py feat(ux): T-2/PR-7/PR-8 — status color helper, queue stats widget, upload-final-VTT override 2026-04-30 11:12:36 +01:00
routes_auth.py chore(lint): fix all ruff errors — 0 warnings remaining 2026-05-13 17:13:08 +01:00
routes_briefs.py feat(briefs+notify+downloads): fix projects dropdown, add assignee, expand languages, fix PM email, add Download All 2026-04-30 21:47:28 +01:00
routes_clients.py fix(audit): deactivate_client details + non-raising audit insert in service 2026-05-14 11:35:40 +01:00
routes_files.py chore(lint): fix all ruff errors — 0 warnings remaining 2026-05-13 17:13:08 +01:00
routes_glossaries.py fix(glossary-list): show real embedding progress in glossary list view 2026-05-13 19:00:56 +01:00
routes_invitations.py feat(audit): add audit logging to org and invitation routes 2026-05-14 11:37:43 +01:00
routes_jobs.py chore(lint): fix all ruff errors — 0 warnings remaining 2026-05-13 17:13:08 +01:00
routes_language_qc.py fix(audit): remove per-cue audit noise from mark_cue_reviewed endpoint 2026-05-14 11:31:37 +01:00
routes_organizations.py feat(audit): add audit logging to org and invitation routes 2026-05-14 11:37:43 +01:00
routes_review_notes.py fix(authz): MT-3/6/7/8 org isolation + P1 English-first QC enforcement 2026-05-01 11:43:10 +01:00
routes_share.py feat(share): client review form on share link; hide client role from UI 2026-05-06 09:51:58 +01:00
routes_tts.py chore: push all session changes — backend hardening, tests, apache config, deploy scripts 2026-04-30 15:52:14 +01:00
routes_vtt_versions.py chore(lint): fix all ruff errors — 0 warnings remaining 2026-05-13 17:13:08 +01:00
routes_websockets.py fix(authz): MT-3/6/7/8 org isolation + P1 English-first QC enforcement 2026-05-01 11:43:10 +01:00