108 lines
3.4 KiB
SQL
108 lines
3.4 KiB
SQL
INSERT INTO Permissoes (Nome, Descricao)
|
|
VALUES
|
|
|
|
-- ========================
|
|
-- EMPRESA
|
|
-- ========================
|
|
('EMPRESA_VER', 'Visualizar dados da empresa'),
|
|
('EMPRESA_EDITAR', 'Editar dados da empresa'),
|
|
|
|
-- ========================
|
|
-- CLIENTES
|
|
-- ========================
|
|
('CLIENTE_VER', 'Visualizar clientes'),
|
|
('CLIENTE_CADASTRAR', 'Cadastrar clientes'),
|
|
('CLIENTE_EDITAR', 'Editar clientes'),
|
|
('CLIENTE_EXCLUIR', 'Excluir clientes'),
|
|
|
|
-- ========================
|
|
-- FORNECEDORES
|
|
-- ========================
|
|
('FORNECEDOR_VER', 'Visualizar fornecedores'),
|
|
('FORNECEDOR_CADASTRAR', 'Cadastrar fornecedores'),
|
|
('FORNECEDOR_EDITAR', 'Editar fornecedores'),
|
|
('FORNECEDOR_EXCLUIR', 'Excluir fornecedores'),
|
|
|
|
-- ========================
|
|
-- FUNCIONARIOS
|
|
-- ========================
|
|
('FUNCIONARIO_VER', 'Visualizar funcionários'),
|
|
('FUNCIONARIO_CADASTRAR', 'Cadastrar funcionários'),
|
|
('FUNCIONARIO_EDITAR', 'Editar funcionários'),
|
|
('FUNCIONARIO_EXCLUIR', 'Excluir funcionários'),
|
|
|
|
-- ========================
|
|
-- USUARIOS / SEGURANÇA
|
|
-- ========================
|
|
('USUARIO_VER', 'Visualizar usuários'),
|
|
('USUARIO_CADASTRAR', 'Cadastrar usuários'),
|
|
('USUARIO_EDITAR', 'Editar usuários'),
|
|
('USUARIO_EXCLUIR', 'Excluir usuários'),
|
|
('PERMISSAO_GERENCIAR', 'Gerenciar permissões'),
|
|
|
|
-- ========================
|
|
-- SERVIÇOS
|
|
-- ========================
|
|
('SERVICO_VER', 'Visualizar serviços'),
|
|
('SERVICO_CADASTRAR', 'Cadastrar serviços'),
|
|
('SERVICO_EDITAR', 'Editar serviços'),
|
|
('SERVICO_EXCLUIR', 'Excluir serviços'),
|
|
|
|
-- ========================
|
|
-- CONTRATOS
|
|
-- ========================
|
|
('CONTRATO_VER', 'Visualizar contratos'),
|
|
('CONTRATO_CADASTRAR', 'Cadastrar contratos'),
|
|
('CONTRATO_EDITAR', 'Editar contratos'),
|
|
('CONTRATO_EXCLUIR', 'Excluir contratos'),
|
|
|
|
-- ========================
|
|
-- FINANCEIRO - RECEBER
|
|
-- ========================
|
|
('RECEBER_VER', 'Visualizar contas a receber'),
|
|
('RECEBER_CADASTRAR', 'Cadastrar contas a receber'),
|
|
('RECEBER_EDITAR', 'Editar contas a receber'),
|
|
('RECEBER_BAIXAR', 'Dar baixa em contas a receber'),
|
|
|
|
-- ========================
|
|
-- FINANCEIRO - PAGAR
|
|
-- ========================
|
|
('PAGAR_VER', 'Visualizar contas a pagar'),
|
|
('PAGAR_CADASTRAR', 'Cadastrar contas a pagar'),
|
|
('PAGAR_EDITAR', 'Editar contas a pagar'),
|
|
('PAGAR_BAIXAR', 'Dar baixa em contas a pagar'),
|
|
|
|
-- ========================
|
|
-- PLANO DE CONTAS
|
|
-- ========================
|
|
('PLANO_CONTAS_VER', 'Visualizar plano de contas'),
|
|
('PLANO_CONTAS_CADASTRAR', 'Cadastrar plano de contas'),
|
|
('PLANO_CONTAS_EDITAR', 'Editar plano de contas'),
|
|
('PLANO_CONTAS_EXCLUIR', 'Excluir plano de contas'),
|
|
|
|
-- ========================
|
|
-- TRANSPORTADORAS
|
|
-- ========================
|
|
('TRANSPORTADORA_VER', 'Visualizar transportadoras'),
|
|
('TRANSPORTADORA_CADASTRAR', 'Cadastrar transportadoras'),
|
|
('TRANSPORTADORA_EDITAR', 'Editar transportadoras'),
|
|
('TRANSPORTADORA_EXCLUIR', 'Excluir transportadoras'),
|
|
|
|
-- ========================
|
|
-- RELATORIOS
|
|
-- ========================
|
|
('RELATORIO_FINANCEIRO', 'Acessar relatórios financeiros'),
|
|
('RELATORIO_CLIENTES', 'Acessar relatórios de clientes'),
|
|
('RELATORIO_GERAL', 'Acessar relatórios gerais'),
|
|
|
|
-- ========================
|
|
-- SISTEMA
|
|
-- ========================
|
|
('SISTEMA_CONFIG', 'Alterar configurações do sistema'),
|
|
('SISTEMA_LOGS', 'Visualizar logs do sistema');
|
|
|
|
INSERT INTO Permissoes (Nome, Descricao)
|
|
SELECT 'CLIENTE_VER', 'Visualizar clientes'
|
|
WHERE NOT EXISTS (
|
|
SELECT 1 FROM Permissoes WHERE Nome = 'CLIENTE_VER'
|
|
); |