Skip to content

Commit

Permalink
En formulario actividad quita listado de aliados y agrega columna tip…
Browse files Browse the repository at this point in the history
…o de aliado en asistentes. Closes #281. Closes #279
  • Loading branch information
vtamara committed May 1, 2024
1 parent e54bd29 commit 9fe6cae
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 28 deletions.
23 changes: 4 additions & 19 deletions app/controllers/cor1440_gen/actividades_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,6 @@ def atributos_show
# :orgsocial, -- por la cantidad de organizaicones hace muy lenta
# la carga, cambiar por autocompletación
:listadoasistencia,
:listadoaliadosasisten,
:poblacion,
:anexos,
]
Expand Down Expand Up @@ -164,24 +163,10 @@ def lista_params
l = lista_params_cor1440_gen
l[-1][:asistencia_attributes][-1][:opcioncaracterizacion_ids] = []
l[-1][:asistencia_attributes].insert(0, :numsesiones)
l + [
aliadoasiste_attributes: [
:id,
:cargoestado_id,
:correo,
:entidad_id,
:observaciones,
:telefono,
:_destroy,
persona_attributes: [
:id,
:apellidos,
:nombres,
:numerodocumento,
:tdocumento_id,
]
]
]
l[-1][:asistencia_attributes][-1][:persona_attributes].insert(
0, :tipoaliado_id
)
l
end
end # class
end # module
16 changes: 11 additions & 5 deletions app/views/cor1440_gen/actividades/_asistencia_campos_if.html.erb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<% if @registro.actividadpf_ids.include?(35) %>
<td>
<div class="div-tabla-celda">
<% col = Cor1440Gen::Actividadpf.where(
proyectofinanciero_id: Rails.application.config.x.cor1440_pf_comunes) %>
<%= fasistencia.association :opcioncaracterizacion,
Expand All @@ -13,12 +13,18 @@
class: 'chosen-select',
}
%>
</td>
</div>
<% end %>
<% if (@registro.actividadpf_ids & [33, 35]) != [] %>
<td>
<div class="div-tabla-celda">
<%= fasistencia.input :numsesiones, label: false %>
</td>
</div>
<% end %>

<div class="div-tabla-celda">
<%= fpersona.input :tipoaliado_id,
collection: Tipoaliado.habilitados,
label_method: lambda {|e| e.presenta_nombre },
include_blank: true,
label: false %>
</div>

Original file line number Diff line number Diff line change
@@ -1,10 +1,13 @@
<% if @registro.actividadpf_ids.include?(35) %>
<th>
<div class="div-tabla-celda" style="width: 6em;">
Caracterización
</th>
</div>
<% end %>
<% if (@registro.actividadpf_ids & [33, 35]) != [] %>
<th>
<div class="div-tabla-celda" style="width: 6em;">
Número de sesiones
</th>
</div>
<% end %>
<div class="div-tabla-celda" style="width: 6em;">
Tipo de aliado
</div>

0 comments on commit 9fe6cae

Please sign in to comment.