doctype html
html
head
title
- nome = Configuracao.try(:first).try(:nome_da_prefeitura)
- if Rails.env.development?
- unless current_usuario.nil?
= current_usuario.perfil.nome + " | "
- else
- if session[:usuario_externo]
= "Pagamentos | "
- else
= "Novo Usuário " + " | "
- if nome && nome.length > 0
= "#{nome.split(" ").last(2).reject{|string| string.upcase == "DE"}.join(" ")} | "
' Gerencial
= stylesheet_link_tag 'application', media: 'all'
= csrf_meta_tags
= favicon_link_tag "favicon.ico", rel: "shortcut icon", type: "image/ico"
meta[name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"]
meta[name="description" content=""]
meta[name="author" content=""]
meta[charset="utf-8"]
meta[http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"]
javascript:
ROOT_PATH = "#{root_url}"
/* yeah we need this empty stylesheet here. It's cool chrome & chromium fix
chrome fix https://code.google.com/p/chromium/issues/detail?id=167083
https://code.google.com/p/chromium/issues/detail?id=332189
*/
$(document).ready(function(){
glowCookies.start('pt_BR', { style: 1, policyLink: 'https://www.google.com/search?client=opera-gx&q=sobre+cookies&sourceid=opera&ie=UTF-8&oe=UTF-8', acceptBtnText: "Ok, entendi!", bannerDescription: 'Utilizamos cookies para oferecer melhor experiência, melhorar o desempenho. Ao utilizar este site, você concorda com o uso de cookies.' })
});
= javascript_include_tag "application"
body
- if ENV['mostrar_tawk_to'] == 'true'
/! Start of Tawk.to Script
javascript:
var Tawk_API=Tawk_API || {}, Tawk_LoadStart=new Date();
(function(){
var s1=document.createElement("script"),s0=document.getElementsByTagName("script")[0];
s1.async=true;
s1.src='https://embed.tawk.to/591db65d8028bb7327046872/default';
s1.charset='UTF-8';
s1.setAttribute('crossorigin','*');
s0.parentNode.insertBefore(s1,s0);
})();
Tawk_API.onLoad = function(){
Tawk_API.hideWidget();
};
$(document).ready(function(){
if (Tawk_API) {
Tawk_API.onLoad = function() {
Tawk_API.hideWidget();
};
}
});
/! End of Tawk.to Script
- if current_usuario.present?
nav#sidebar.sidebar[role="navigation"]
.js-sidebar-content
header.logo.hidden-xs.change_Logo
= link_to root_path, class: 'link_title' do
= image_tag 'newLogoGerencialClaro.png', data: {icon: asset_path('iconlogo.png'), brand: asset_path('newLogoGerencialClaro.png')}
.sidebar-status.visible-xs
- if session[:modulo].in? %w[licitacao administrativo controladoria obra planejamento gestao_de_estoque patrimonio gestao_do_portal_da_transparencia]
= render "layouts/menu_#{session[:modulo]}"
- else
= render '/layouts/menu'
nav.page-controls.navbar.navbar-default.radius-reverse
.container-fluid
.navbar-header
ul.nav.navbar-nav
li
a#nav-state-toggle.hidden-sm.hidden-xs[href="#" title="Mostrar/Ocultar" data-placement="bottom"]
i.fa.fa-bars.fa-lg
a#nav-collapse-toggle.visible-sm.visible-xs[href="#" title="Mostrar/Ocultar" data-placement="bottom"]
span.rounded.rounded-lg.bg-gray.text-white.visible-xs
i.fa.fa-bars.fa-lg
i.fa.fa-bars.fa-lg.hidden-xs
a.navbar-brand.visible-xs[href="index.html"]
i.fa.fa-circle.text-gray.mr-n-sm
i.fa.fa-circle.text-warning
| Gerencial
i.fa.fa-circle.text-warning.mr-n-sm
i.fa.fa-circle.text-gray
.collapse.navbar-collapse
- if contabilidade_atual.present? || orcamento_atual.present? || ppa_atual.present? || obra_atual.present? || portal_atual
ul.nav.navbar-nav.navbar-left[style="margin-top: 16px"]
li
strong
| Módulo Selecionado:
=< link_to "#{nome_do_modulo} #{exercicio_atual}", home_contexto, class: 'link_breadcrumb'
- else
ul.nav.navbar-nav.navbar-left[style="margin-top: 16px"]
li
strong
= Acesso::Modulo.find_by(nome_do_modulo: session[:modulo]).try(:nome_de_exibicao) if Rails.env.development? && session[:modulo].present?
ul.nav.navbar-default.navbar-nav.navbar-right
li.dropdown
a#notifications-dropdown-toggle.dropdown-toggle.navbar-usuario.dropdown-toggle-notifications.text-right[href="#" data-toggle="dropdown"]
span.thumb-sm.avatar.pull-left
|
strong
= current_usuario.try(:nome_completo)
| /
= current_usuario.try(:perfil).try(:nome)
br
| Poder:
= current_usuario.try(:tipo_de_poder).try(:capitalize)
li.dropdown
= botao seleciona_modulo_path, { \
class_icone:'glyphicon glyphicon-th-large',
params: {class: ''},
}
li.dropdown
a.dropdown-toggle[href="#" data-toggle="dropdown" target="_self"]
i.fa.fa-cog.fa-lg
ul.dropdown-menu
li
= botao_com_permissao current_usuario, {acao: :new}, { \
texto: ' Minha Conta',
class_icone:'glyphicon glyphicon-user',
params: {class: '', style: 'color: #333;'},
}
li
= botao_com_permissao perfil_path(current_usuario.try(:perfil_id)), {acao: :new}, { \
texto: ' Ver Permissões',
class_icone:'glyphicon glyphicon-user',
params: {class: ''},
}
li
= botao seleciona_modulo_path, { \
texto: ' Mudar Módulo',
class_icone:'glyphicon glyphicon-th-large',
params: {class: ''},
}
li.divider
- if session[:modulo] == 'contabilidade'
li
= link_to 'Selecionar Contexto', contexto_path
li
= link_to 'Configurações', edit_configuracoes_path
li.divider
- if session[:modulo] == 'contabilidade'
- if ENV['exibir_manual'] == 'true'
li
= link_to "Manual do sistema", 'https://drive.google.com/open?id=0B6U_D7-XJqdgOUVhakNka3FrWWs', target: "_blank"
li
= link_to 'Suporte', 'http://suporte.speedgov.com.br/', target: "_blank"
li.divider
li
= link_to(destroy_usuario_session_path, :method => :delete, :data => {:confirm => 'Deseja sair realmente?'}) do
i.fa.fa-sign-out
| Sair
.content-wrap
main#content.content[role="main"]
- if ppa_atual.present?
== render partial: 'ppa/relatorios/modal_relatorio_de_prioridades_e_metas'
= yield
- else
= yield
.loader-wrap.hiding.hide
i.fa.fa-circle-o-notch.fa-spin-fast
= yield :js
- if notice
javascript:
Messenger.options = { extraClasses: 'messenger-fixed messenger-on-top messenger-on-right alert', theme: 'flat' };
Messenger().post("#{notice}");
- elsif alert
javascript:
Messenger.options = { extraClasses: 'messenger-fixed messenger-on-top messenger-on-right alert', theme: 'flat' };
Messenger().post({message: "#{alert}", type: 'error'});
- elsif info
javascript:
Messenger.options = { extraClasses: 'messenger-fixed messenger-on-top messenger-on-right alert', theme: 'flat' };
Messenger().post({message: "#{info}", type: 'info'});
- elsif success
javascript:
Messenger.options = { extraClasses: 'messenger-fixed messenger-on-top messenger-on-right alert', theme: 'flat' };
Messenger().post({message: "#{success}", type: 'success'});
javascript:
root_url = "#{root_url(:only_path => false)}"