mirror of
https://github.com/bookorbit/bookorbit.git
synced 2026-11-03 08:21:39 -06:00
feat(users): add per-user tag/genre content restrictions (#83)
* feat(users): tag/genre content filters for per-user access control Add granular per-user content filtering by tags and genres, allowing admins to set include/exclude filter rules that are enforced across all book-serving surfaces. - Implement DB schema, repository, and SQL helpers for content filters - Wire enforcement across core domains (Books, Collections, OPDS, Kobo sync) - Add REST endpoints for managing filter rules - Redesign UserFormDrawer to support configuring content restrictions - Add read-only Restrictions tab in account settings and user list badges - Add comprehensive unit tests and fix existing fixtures Closes #68 * test(client): update account tab expectations for restrictions
This commit is contained in:
Generated
+12300
-6672
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user