feat: simplify SOP to immediate-effect configuration
This commit is contained in:
15
migrations/000004_remove_review_workflow.up.sql
Normal file
15
migrations/000004_remove_review_workflow.up.sql
Normal file
@@ -0,0 +1,15 @@
|
||||
UPDATE sop_versions
|
||||
SET status = 'draft', reviewed_by = NULL
|
||||
WHERE status = 'reviewing';
|
||||
|
||||
UPDATE sops
|
||||
SET status = CASE
|
||||
WHEN EXISTS (
|
||||
SELECT 1
|
||||
FROM sop_versions
|
||||
WHERE sop_versions.sop_id = sops.id
|
||||
AND sop_versions.status = 'published'
|
||||
) THEN 'published'
|
||||
ELSE 'draft'
|
||||
END
|
||||
WHERE status = 'reviewing';
|
||||
Reference in New Issue
Block a user