-- Agregar permiso para configurar métodos de pago
INSERT IGNORE INTO permissions (name, display_name, description, module, action, is_system) VALUES
('payments.configure', 'Configurar Pagos', 'Permite configurar métodos de pago e integraciones', 'payments', 'configure', TRUE);

-- Asignar el permiso al rol Admin
INSERT IGNORE INTO role_permissions (role_id, permission_id)
SELECT r.id, p.id FROM roles r, permissions p 
WHERE r.name = 'admin' AND p.name = 'payments.configure';

-- Asignar el permiso al rol Manager también
INSERT IGNORE INTO role_permissions (role_id, permission_id)
SELECT r.id, p.id FROM roles r, permissions p 
WHERE r.name = 'manager' AND p.name = 'payments.configure';