Skip to content

chore(directus): project.is_canvas_enabled snapshot (canvas beta toggle) - #879

Open
spashii wants to merge 1 commit into
mainfrom
directus/canvas-flag-snapshot
Open

chore(directus): project.is_canvas_enabled snapshot (canvas beta toggle)#879
spashii wants to merge 1 commit into
mainfrom
directus/canvas-flag-snapshot

Conversation

@spashii

@spashii spashii commented Jul 27, 2026

Copy link
Copy Markdown
Member

The release-k-01-02 merge (#876) shipped the per-project canvas gate and the experimental settings toggle, but the is_canvas_enabled column snapshot never landed (only forwarded_at did). Result on echo-next today: canvas is dark for every project (gate fails closed, the safe direction) and the Experimental toggle errors when flipped.

This adds the missing snapshot, produced by the sanctioned flow against local Directus: sync.sh push (so the committed snapshot including the newest fields was applied first), then migrations/add_project_canvas_flag.py, then sync.sh pull. The only delta was the new field file; an unrelated _syncId shuffle in operations.json was discarded.

Ops note: environments still need the column applied (migration script or snapshot push per env). echo-next first; production at release time, off-hours per the schema-change rule.

🤖 Generated with Claude Code

Produced by the sanctioned flow: sync.sh push (committed snapshot onto
local Directus), migrations/add_project_canvas_flag.py, sync.sh pull.
Only real delta committed; operations.json _syncId shuffle discarded.

Without this column the per-project canvas gate fails closed everywhere
and the experimental toggle errors on write: echo-next is in that state
today. Run the migration (or a snapshot push) against each environment
before relying on the toggle; prod at release, off-hours.

Co-Authored-By: Claude Fable 5 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant