Implandação da customização das permissões dos usuarios e das notificaçoes
This commit is contained in:
@@ -10,6 +10,8 @@ FactoryBot.define do
|
||||
factory :gerente do role { :gerente } end
|
||||
factory :operador do role { :operador } end
|
||||
|
||||
factory :externo do role { :externo } end
|
||||
|
||||
factory :motorista do
|
||||
role { :motorista }
|
||||
# email é NOT NULL + único no banco; motorista real não tem e-mail, então
|
||||
@@ -21,6 +23,12 @@ FactoryBot.define do
|
||||
end
|
||||
end
|
||||
|
||||
factory :perfil_acesso do
|
||||
sequence(:nome) { |n| "Perfil #{n}" }
|
||||
# Um conjunto pequeno e realista: ver e fechar, sem pagar nem administrar.
|
||||
permissoes { %w[consolidacao.ver consolidacao.editar consolidacao.finalizar] }
|
||||
end
|
||||
|
||||
factory :configuracao do
|
||||
chave { 'empresa_nome' }
|
||||
valor { 'Reem Transporte' }
|
||||
@@ -53,6 +61,12 @@ FactoryBot.define do
|
||||
valor_aplicado { 15.0 }
|
||||
end
|
||||
|
||||
factory :variavel_personalizada do
|
||||
sequence(:chave) { |n| "variavel_#{n}" }
|
||||
valor { 'Valor de teste' }
|
||||
ativo { true }
|
||||
end
|
||||
|
||||
factory :grupo_contato do
|
||||
sequence(:nome) { |n| "Grupo #{n}" }
|
||||
ativo { true }
|
||||
|
||||
Reference in New Issue
Block a user