-- ============================================================================
-- USER SETTINGS & CUSTOMIZATION
-- Dodaje kolumnę theme_settings do web_users dla przechowywania ustawień
-- ============================================================================

USE lspd_mdt;

-- Dodaj kolumnę theme_settings do web_users jeśli nie istnieje
ALTER TABLE web_users 
ADD COLUMN IF NOT EXISTS theme_settings TEXT 
COMMENT 'JSON z ustawieniami personalizacji użytkownika';

-- Indeks dla szybkiego wyszukiwania użytkowników z niestandardowymi ustawieniami
CREATE INDEX IF NOT EXISTS idx_theme_settings 
ON web_users(badge_number) 
WHERE theme_settings IS NOT NULL;

-- Audit log dla zmian haseł
ALTER TABLE mailbox_audit_log 
MODIFY COLUMN resource_type VARCHAR(50);

SELECT '✅ Kolumna theme_settings dodana pomyślnie' AS status;
