-- Migration 013 : layout et affichage du titre pour les activités
-- layout     : 'visual_left' = visuel gauche / texte droite
--              'visual_right' = texte gauche / visuel droite
-- show_title : affiche ou masque le <h2> dans le gabarit générique

ALTER TABLE `activities`
    ADD COLUMN `layout`     ENUM('visual_left', 'visual_right') NOT NULL DEFAULT 'visual_left' AFTER `sort_order`,
    ADD COLUMN `show_title` TINYINT(1)                          NOT NULL DEFAULT 1              AFTER `layout`;

-- Valeurs initiales pour les activités existantes
UPDATE `activities` SET `layout` = 'visual_right' WHERE `slug` IN ('breakfast', 'fitness', 'options');
UPDATE `activities` SET `layout` = 'visual_left'  WHERE `slug` = 'massage';
