mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-09-06 00:02:13 +00:00
A data table the fork shares rather than forks still points at the parent's database, and its cloned permissions block froze the tenants at the moment of the fork: the parent revoking one never reached the copy, so a member who forked while authorized kept running as that role afterwards. Dropping the block instead would hand the fork the data table's own connection, which owns everything — so a permissioned data table is not shared into a fork at all. A deferred drop that fails is the end of the line for those logins, since the config that named them has committed and no later plan diffs against them. The error says so, and names them. The new-app picker resets its role when the data table changes rather than only when the name is gone: two data tables can both define an `analyst`, and the name surviving is not the role surviving. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01S5arH3G2Sa1Qqm32veJQ1n