module ContabilidadeConcern
	extend ActiveSupport::Concern

	included do
		before_action :verifica_se_sessao_eh_de_contabilidade
	end

	def verifica_se_sessao_eh_de_contabilidade
		unless session[:modulo].blank? || session[:modulo] == 'contabilidade' || session[:modulo] == 'licitacao' ||  session[:modulo] == 'alteracao_orcamentaria' || session[:modulo] == 'financeiro' || session[:modulo] == 'planejamento' || session[:modulo] == 'administrativo' || self.class == ContextoController
			redirect_to contexto_path, alert: 'Você não pode acessar esse módulo'
		end
	end
end
