1308fe4644
fix: enable overrideAccess=true for public Payload repository reads
...
All public pages (site settings, header, pages, articles) now bypass
Payload's access control checks when reading, as they should be publicly
accessible without authentication. This fixes 403 Forbidden errors on
homepage and article rendering.
2026-05-05 08:59:18 +02:00
02aee1ec23
feat(marketing-pages): add bindProductionMarketingPages(config) DI helper
2026-05-05 08:50:30 +02:00
1ad5b801f7
feat(core-api): compose marketingPages + navigation routers into appRouter
2026-05-05 08:36:29 +02:00
36e7515717
feat(marketing-pages): add ui/query + barrel + feature test
2026-05-05 08:32:08 +02:00
7b64415020
feat(marketing-pages): add tRPC router with pageBySlug + siteSettings
2026-05-05 08:31:49 +02:00
a44142b875
feat(marketing-pages): add pages collection + siteSettings global
2026-05-05 08:31:37 +02:00
23e7885fc4
feat(marketing-pages): add pages controller (getBySlug + getSiteSettings)
2026-05-05 08:31:24 +02:00
5ffffe4905
feat(marketing-pages): add Payload-backed pages + site-settings repos (constructor-injected config)
2026-05-05 08:31:12 +02:00
875bae3fde
feat(marketing-pages): add per-feature InversifyJS container
2026-05-05 08:28:50 +02:00
e383c9ef3f
feat(marketing-pages): add Mock pages + site-settings repositories
2026-05-05 08:28:32 +02:00
903c1e23ac
feat(marketing-pages): add getSiteSettingsUseCase (test red until DI lands)
2026-05-05 08:28:19 +02:00
141e007d22
feat(marketing-pages): add getPageBySlugUseCase (test red until DI lands)
2026-05-05 08:28:12 +02:00
63801bf3dc
feat(marketing-pages): add IPagesRepository + ISiteSettingsRepository interfaces
2026-05-05 08:28:03 +02:00
3ff4afe04b
feat(marketing-pages): add Page + SiteSettings entities + errors
2026-05-05 08:27:53 +02:00
9e8adb67c0
feat(marketing-pages): scaffold empty package with feature tag + path aliases
2026-05-05 08:27:34 +02:00