Files
xamxam/app/migrations/applied/004_add_form_help_blocks.sql

27 lines
953 B
SQL

-- Form help blocks: stores per-fieldset student-facing explanatory text
-- displayed in the /partage share-link submission form.
-- Each row is keyed by a stable slug matching TODO locations in partage/index.php.
CREATE TABLE IF NOT EXISTS form_help_blocks (
key TEXT PRIMARY KEY,
content TEXT NOT NULL DEFAULT '',
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP
);
CREATE TRIGGER IF NOT EXISTS update_form_help_blocks_timestamp
AFTER UPDATE ON form_help_blocks
BEGIN
UPDATE form_help_blocks SET updated_at = CURRENT_TIMESTAMP WHERE key = NEW.key;
END;
-- Seed the eight block slots referenced in partage/index.php.
INSERT OR IGNORE INTO form_help_blocks (key, content) VALUES
('partage_intro', ''),
('fieldset_tfe_info', ''),
('fieldset_synopsis', ''),
('fieldset_jury', ''),
('fieldset_academic', ''),
('fieldset_files', ''),
('fieldset_access', ''),
('fieldset_email', '');