class AddPermissoesDeOrdenadoresDeDespesaToLoa < ActiveRecord::Migration[4.2]
	def self.up
		modulo = Acesso::Modulo.find_or_create_by!( nome_do_modulo: 'loa', nome_de_exibicao:  "Orçamento" )
		controle = Acesso::Controle.find_or_create_by!( nome_do_controle: 'loa/ordenador_de_despesas', nome_de_exibicao:  "Ordenador de despesas", modulo_id: modulo.id)
		if Acesso::Controle.exists? id: controle.id
			Acesso::Acao.find_or_create_by!( nome_da_acao: "create", nome_de_exibicao: "Cadastrar", controle_id: controle.id)
			Acesso::Acao.find_or_create_by!( nome_da_acao: "read", nome_de_exibicao: "Visualizar", controle_id: controle.id)
			Acesso::Acao.find_or_create_by!( nome_da_acao: "update", nome_de_exibicao: "Editar", controle_id: controle.id)
			Acesso::Acao.find_or_create_by!( nome_da_acao: "destroy", nome_de_exibicao: "Remover", controle_id: controle.id)
		end
  end
end
