mirror of
https://github.com/abhinavxd/libredesk.git
synced 2025-10-24 08:33:37 +00:00
fix: update default values for visible_when column in macros table
This commit is contained in:
@@ -306,12 +306,10 @@ func V0_6_0(db *sqlx.DB, fs stuffbin.FileSystem, ko *koanf.Koanf) error {
|
|||||||
// Add visible_when column to macros table if it doesn't exist
|
// Add visible_when column to macros table if it doesn't exist
|
||||||
_, err = db.Exec(`
|
_, err = db.Exec(`
|
||||||
ALTER TABLE macros
|
ALTER TABLE macros
|
||||||
ADD COLUMN IF NOT EXISTS visible_when macro_visible_when[] NOT NULL DEFAULT ARRAY[]::macro_visible_when[];
|
ADD COLUMN IF NOT EXISTS visible_when macro_visible_when[] NOT NULL DEFAULT ARRAY['replying', 'starting_conversation', 'adding_private_note']::macro_visible_when[];
|
||||||
`)
|
`)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -292,7 +292,7 @@ CREATE TABLE macros (
|
|||||||
name TEXT NOT NULL,
|
name TEXT NOT NULL,
|
||||||
actions JSONB DEFAULT '{}'::jsonb NOT NULL,
|
actions JSONB DEFAULT '{}'::jsonb NOT NULL,
|
||||||
visibility macro_visibility NOT NULL,
|
visibility macro_visibility NOT NULL,
|
||||||
visible_when macro_visible_when[] NOT NULL DEFAULT ARRAY[]::macro_visible_when[],
|
visible_when macro_visible_when[] NOT NULL DEFAULT ARRAY['replying', 'starting_conversation', 'adding_private_note']::macro_visible_when[],
|
||||||
message_content TEXT NOT NULL,
|
message_content TEXT NOT NULL,
|
||||||
-- Cascade deletes when user is deleted.
|
-- Cascade deletes when user is deleted.
|
||||||
user_id BIGINT REFERENCES users(id) ON DELETE CASCADE ON UPDATE CASCADE,
|
user_id BIGINT REFERENCES users(id) ON DELETE CASCADE ON UPDATE CASCADE,
|
||||||
|
|||||||
Reference in New Issue
Block a user