.widget - if esta_autorizado?(:edit, 'obra/fiscalizacoes') && !@fiscalizacao.obra.esta_concluida? div style="margin-bottom: 30px" = link_to new_obra_providencia_da_fiscalizacao_path(fiscalizacao_id: @fiscalizacao), class: "btn btn-default btn-sm" do i.icone-cadastrar span Cadastrar header> h5 ' Lista de span.fw-semi-bold Providências da Fiscalização .widget-body - if providencias_da_fiscalizacao.empty? h6 Nenhum registro encontrado. - else table.table.table-hover.table-responsive thead tr th width="30px" # th width="20%" Data do Cadastro th Descrição th width="10%" tbody - providencias_da_fiscalizacao.order(:codigo).each do |providencia_da_fiscalizacao| tr td = providencia_da_fiscalizacao.codigo.to_s td = providencia_da_fiscalizacao.data_do_cadastro td - if providencia_da_fiscalizacao.descricao.length > 100 - descricao = providencia_da_fiscalizacao.descricao[0..100].html_safe = strip_tags(descricao) + "... " - else = strip_tags(providencia_da_fiscalizacao.descricao.html_safe) td = botao_com_permissao edit_obra_providencia_da_fiscalizacao_path(providencia_da_fiscalizacao), {acao: :update}, { \ class_icone:'icone-editar', params: {class: 'btn btn-default btn-sm mb-xs', title: "Editar"}, } = botao_com_permissao obra_providencia_da_fiscalizacao_path(providencia_da_fiscalizacao), {acao: :destroy}, { \ class_icone:'icone-excluir', params: { \ method: :delete, data: { confirm: 'Tem certeza?' }, class: 'btn btn-default btn-sm mb-xs', title: "Apagar", }, }