.widget - if !@obra.esta_concluida? && (logado_na_obra? || logado_na_contabilidade? || ( logado_no_administrativo? && Configuracao.last.usa_modulo_gestao_de_obras? ) ) div style="margin-bottom: 30px;" =< botao_com_permissao new_obra_documento_da_obra_path(obra_id = @obra.id, documento: "obra"), {acao: :create}, { \ texto: ' Gerar Documento', class_icone:'icone-cadastrar', } header h5 ' Lista de span.fw-semi-bold Documentos da Obra .widget-body - if documentos_da_obra.empty? h6 Nenhum registro encontrado. - else table.table.table-hover.table-responsive thead tr th Título th Termo de Conclusão th width="140" tbody - documentos_da_obra.order(id: :desc).each do |documento_da_obra| tr td = documento_da_obra.titulo td = documento_da_obra.tipo_de_termo.present? ? documento_da_obra.localizar(:tipo_de_termo) : '' td - if documento_da_obra.documento.present? = link_to documento_da_obra.documento.url, class: "btn btn-default btn-sm mb-xs", target: '_blank', title: "Imprimir" do i.icone-imprimir - else = link_to obras_path(relatorio: 'documento', format: :pdf, documentos_da_obra_id: documento_da_obra.id, id: 'documento'), class: "btn btn-default btn-sm mb-xs", target: '_blank', title: "Imprimir" do i.icone-imprimir = botao_com_permissao edit_obra_documento_da_obra_path(documento_da_obra), {acao: :update}, { \ class_icone:'icone-editar', params: { \ class: 'btn btn-default btn-sm mb-xs', title: "Editar", }, } = botao_com_permissao documento_da_obra, {acao: :destroy}, { \ class_icone:'icone-excluir', params: { \ method: :delete, data: { confirm: 'Tem certeza?' }, class: 'btn btn-default btn-sm mb-xs', title: "Apagar", }, }