notXCS/migrations/0009_discord_webhooks.sql

10 lines
698 B
SQL

-- Per-place Discord webhook configuration: a webhook URL, optional custom message content (e.g.
-- to ping a role/user), and one on/off toggle per notification type so a place can opt into just
-- the events it cares about. All toggles default to off until explicitly enabled by the user.
ALTER TABLE places ADD COLUMN webhookUrl TEXT;
ALTER TABLE places ADD COLUMN webhookContent TEXT;
ALTER TABLE places ADD COLUMN webhookAccessGranted INTEGER NOT NULL DEFAULT 0;
ALTER TABLE places ADD COLUMN webhookAccessDenied INTEGER NOT NULL DEFAULT 0;
ALTER TABLE places ADD COLUMN webhookReaderArm INTEGER NOT NULL DEFAULT 0;
ALTER TABLE places ADD COLUMN webhookReaderEnable INTEGER NOT NULL DEFAULT 0;