-- Migration V19: Permissão do Dashboard Principal
-- Data: 2026-02-18
-- Objetivo: Adicionar permissão de acesso ao dashboard principal,
--           permitindo que o admin controle quem tem acesso a ele.

-- 1. Inserir permissão se não existir
INSERT INTO `permissoes` (`nome`, `chave`, `descricao`)
VALUES ('Visualizar Dashboard', 'dashboard_view', 'Permite acessar o dashboard principal do sistema')
ON DUPLICATE KEY UPDATE nome = nome;

-- 2. Atribuir ao perfil Administrador (ID 1)
INSERT IGNORE INTO `perfil_permissoes` (`perfil_id`, `permissao_id`)
SELECT 1, id FROM `permissoes` WHERE `chave` = 'dashboard_view';
