script | $(function(){ $('.checkbox_atualiza_permissoes').click(function(){ $('div.tab-pane.active input[type="checkbox"]').prop('checked', $(this).is(':checked')); }); }); ol.breadcrumb li = link_to "Perfis de Usuário", perfis_path, class: 'link_breadcrumb' li.active = @perfil.nome.to_s.upcase div[style="margin-bottom: 15px;"] = link_to perfis_path, :class => "btn btn-default btn-sm mb-xs", title: 'Voltar' do i.icone-voltar | Voltar = link_to edit_perfil_path(@perfil), class: "btn btn-default btn-sm mb-xs", title: 'Editar' do i.icone-editar | Editar - if esta_autorizado? :destroy -if !@perfil.fixo = link_to @perfil, :method => :delete, data: { confirm: 'Tem certeza?' }, class: "btn btn-default btn-sm mb-xs" do span.icone-excluir span.text-danger | Excluir .clearfix ul#tabs1.nav.nav-tabs.pull-left - @modulos.each_with_index do |modulo, index| - if @perfil.tem_permissao? - active = (index == @posicao_da_aba) ? 'active' : '' li class="#{active}" a href="#tab#{index}" data-toggle="tab" aria-expanded="false" = modulo.nome_de_exibicao .tab-content - index = 1 - @modulos.includes(:controles).each_with_index do |modulo, index| - if @perfil.tem_permissao? - active = (index == @posicao_da_aba) ? 'active' : '' div class="tab-pane clearfix #{active}" id="tab#{index}" .checkbox.checkbox-danger style="margin-bottom: 12px;" = check_box_tag("checkbox_modulo_#{modulo.id}", modulo.id, false, { class: "checkbox_atualiza_permissoes", id: "checkbox_modulo_#{modulo.id}"}) label for="checkbox_modulo_#{modulo.id}" span.fw-semi-bold | Marcar todos? = form_tag url_for(controller: 'perfis', action: 'atualiza_permissoes', modulo_id: modulo.id, id: @perfil.id, posicao_da_aba: index), id: "form_atualiza_permissoes_#{modulo.id}" do |f| - modulo.controles.where(acesso_de_modulo: false).order(:id).each do |controle| div id="div_controle_#{controle.id}" style="padding-left: 20px;" checkbox.checkbox-danger[style="display: inline; overflow: auto;"] - checked = @perfil.tem_permissao_de_controle?(controle.id) input id="checkbox-#{controle.id}" name="controles[]" value="#{controle.id}" class="checkbox_permissoes" type="checkbox" checked=(checked ? true : false) label for="checkbox-#{controle.id}" style="margin-right: 10px; margin-left: 5px;" ==< controle.nome_de_exibicao .form-actions .row .col-sm-offset-4.col-sm-7 = submit_tag "Salvar", class: "btn btn-primary"