mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-09-21 16:02:36 +00:00
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
30 lines
1.7 KiB
SQL
30 lines
1.7 KiB
SQL
-- Fixture for saving a draft to the path its item moved away from.
|
|
--
|
|
-- A deployed script at `u/test-user/follow_a` (hash 7030 = 0x1b76) with the
|
|
-- deployer's own draft on it. The test renames the script and then saves the
|
|
-- draft from an editor still bound to the old path.
|
|
|
|
INSERT INTO script (workspace_id, hash, path, content, language, kind, created_by,
|
|
schema, summary, description, lock, extra_perms)
|
|
VALUES ('test-workspace', 7030, 'u/test-user/follow_a',
|
|
'export function main() { return 1 }',
|
|
'deno', 'script', 'test-user', '{}', 'A', '', '', '{}');
|
|
|
|
INSERT INTO draft (workspace_id, path, typ, value, email, base)
|
|
VALUES ('test-workspace', 'u/test-user/follow_a', 'script',
|
|
'{"path": "u/test-user/follow_a", "parent_hash": "0000000000001b76", "summary": "A", "content": "draft"}',
|
|
'test@windmill.dev', '0000000000001b76');
|
|
|
|
-- A draft-only script parked at a generated storage key, its typed path elsewhere.
|
|
INSERT INTO draft (workspace_id, path, typ, value, email)
|
|
VALUES ('test-workspace', 'u/test-user/draft_store', 'script',
|
|
'{"path": "u/test-user/friendly", "draft_path": "u/test-user/friendly", "summary": "D", "content": "draft"}',
|
|
'test@windmill.dev');
|
|
|
|
-- A teammate's draft on the same deployed script, forked from the same head. The
|
|
-- rename must carry it too, without touching the version it forked from.
|
|
INSERT INTO draft (workspace_id, path, typ, value, email, base)
|
|
VALUES ('test-workspace', 'u/test-user/follow_a', 'script',
|
|
'{"path": "u/test-user/follow_a", "draft_path": "u/test-user/follow_a", "parent_hash": "0000000000001b76", "summary": "A", "content": "teammate draft"}',
|
|
'test2@windmill.dev', '0000000000001b76');
|