-- Migration v100: Permissões próprias do módulo Estoque Hospitalar
-- Antes usava 'master_dashboard' como proxy temporário — removido.

-- 1. Cria as permissões
INSERT IGNORE INTO permissoes (nome, chave, descricao) VALUES
('Estoque - Visualizar',  'estoque_view',   'Acessar o módulo de estoque hospitalar (produtos e movimentações)'),
('Estoque - Gerenciar',   'estoque_manage', 'Cadastrar produtos, categorias e registrar movimentações de estoque');

-- 2. Garante que o Administrador (perfil 1) receba as novas permissões
INSERT IGNORE INTO perfil_permissoes (perfil_id, permissao_id)
SELECT 1, id FROM permissoes WHERE chave IN ('estoque_view', 'estoque_manage');

-- 3. Garante que o Farmacêutico (perfil 5) mantenha acesso (já estava referenciado na v59 mas sem a permissão criada)
INSERT IGNORE INTO perfil_permissoes (perfil_id, permissao_id)
SELECT 5, id FROM permissoes WHERE chave IN ('estoque_view', 'estoque_manage');
