Errores #5281
Actualizado por Oscar Abad hace 9 meses
h1. Especificación Cuando se realizar un filtrado por nombre en la vista de Acuerdos, lo hace por el campo '' h1. Análisis Función del modelo Acuerdo donde se crea una nueva versión del acuerdo al pasar a un metaestado 'firmado' desde un metaestado 'definicion': <pre><code class="ruby"> <pre> def crear_nueva_version antigua_version = ultimos_datos nueva_version = antigua_version.dup nueva_version.save antigua_version.update_attribute :acuerdo_actual, false nueva_version.update_attribute :acuerdo_actual, true antigua_version.acuerdos_contraparte.each do |contraparte| nueva = contraparte.dup nueva.acuerdo_datos_id = nueva_version.id nueva.save end antigua_version.acuerdos_aportacion.each do |aportacion| nueva = aportacion.dup nueva.acuerdo_datos_id = nueva_version.id nueva.save end antigua_version.acuerdos_pago.each do |pago| nuevo = pago.dup nuevo.acuerdo_datos_id = nueva_version.id nuevo.save end antigua_version.acuerdos_area_actuacion.each do |area_actuacion| nueva = area_actuacion.dup nueva.acuerdo_datos_id = nueva_version.id nueva.save end antigua_version.acuerdos_pais.each do |pais| nuevo = pais.dup nuevo.acuerdo_datos_id = nueva_version.id nuevo.save end end </code></pre> </pre>