feat(content): scenes + shared-colors + colour-presets endpoints
Build backend images / build content-svc (push) Failing after 2m53s
Build backend images / build file-svc (push) Failing after 3m55s
Build backend images / build gateway (push) Failing after 53s
Build backend images / build identity-svc (push) Failing after 3m26s
Build backend images / build notification-svc (push) Failing after 3m5s
Build backend images / build render-svc (push) Failing after 46s
Build backend images / build studio-svc (push) Failing after 2m22s
Build backend images / build content-svc (push) Failing after 2m53s
Build backend images / build file-svc (push) Failing after 3m55s
Build backend images / build gateway (push) Failing after 53s
Build backend images / build identity-svc (push) Failing after 3m26s
Build backend images / build notification-svc (push) Failing after 3m5s
Build backend images / build render-svc (push) Failing after 46s
Build backend images / build studio-svc (push) Failing after 2m22s
Completes the content backend for the studio building blocks (all project-scoped):
- GET /v1/scenes?project_id= + POST/PUT/DELETE (scene metadata CRUD)
- GET /v1/shared-colors?project_id= + POST/PUT/DELETE
- GET /v1/color-presets?project_id= + POST/PUT/DELETE (palette + items)
SceneColorService + DTOs; reads open, writes [Authorize(Roles=Admin)].
Gateway routes /v1/{scenes,shared-colors,color-presets}/* → content.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -116,6 +116,9 @@ func main() {
|
||||
v1.Any("/comments/*path", apiRL, auth, content.Handler())
|
||||
v1.Any("/favorites/*path", apiRL, auth, content.Handler())
|
||||
v1.Any("/ai/*path", apiRL, auth, content.Handler())
|
||||
v1.Any("/scenes/*path", apiRL, optionalAuth, content.Handler())
|
||||
v1.Any("/shared-colors/*path", apiRL, optionalAuth, content.Handler())
|
||||
v1.Any("/color-presets/*path", apiRL, optionalAuth, content.Handler())
|
||||
|
||||
// ── File Service ─────────────────────────────────────────────────────────
|
||||
v1.Any("/files/*path", apiRL, auth, file.Handler())
|
||||
|
||||
Reference in New Issue
Block a user