Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
--- /dev/null
+BEGIN;
+
+-- add the new columns
+ALTER TABLE config.copy_status ADD COLUMN staff_editable BOOLEAN NOT NULL DEFAULT TRUE;
+ALTER TABLE config.copy_status ADD COLUMN block_mark_item_damaged BOOLEAN NOT NULL DEFAULT FALSE;
+ALTER TABLE config.copy_status ADD COLUMN block_mark_item_action BOOLEAN NOT NULL DEFAULT FALSE;
+
+-- update existing statuses
+UPDATE config.copy_status SET
+ staff_editable = FALSE,
+ block_mark_item_damaged = TRUE,
+ block_mark_item_action = TRUE
+WHERE name IN (
+ 'Checked out',
+ 'Lost',
+ 'In transit',
+ 'On holds shelf',
+ 'Long Overdue',
+ 'Canceled Transit'
+);
+
+COMMIT;