Proyecto

General

Perfil

Correccion - Mejora #3518

Al eliminar un documento asociado a alguna entidad (gasto, transferencia, actividadd, fuenteverificacion) no comprueba que el documento pudiese estar asociado a otra entiedad

Añadido por Jaime Ortiz hace 3 meses. Actualizado hace 3 meses.

Estado:
Nueva
Prioridad:
Normal
Asignado a:
-
Categoría:
-
Versión prevista:
Fecha de inicio:
2018-12-19
Fecha fin:
% Realizado:

0%


Descripción

Debido a esta logica:

app/models/documento.rb

 42   # Vinculacion con transferencias
 43   has_many :transferencia_x_documento, :dependent => :destroy
 44   has_many :transferencia, :through => :transferencia_x_documento
 45   # Vinculacion con gastos
 46   has_many :gasto_x_documento, :dependent => :destroy
 47   has_many :gasto, :through => :gasto_x_documento
 48   # Vinculacion con fuentes de verificacion
 49   has_many :fuente_verificacion_x_documento, :dependent => :destroy
 50   has_many :fuente_verificacion, :through => :fuente_verificacion_x_documento
 51   # Vinculacion con fuentes de actividad_x_etapa
 52   has_many :actividad_x_etapa_x_documento, :dependent => :destroy
 53   has_many :actividad_x_etapa, :through => :actividad_x_etapa_x_documento

Cuando se borra el documento, borra todas las asociaciones y borra el objetivo sin comprobar que no este vinculado a otro objetivo con lo que no se deberia borrar.

Histórico

#1 Actualizado por Jaime Ortiz hace 3 meses

  • Versión prevista cambiado 4.03 por 4.04

Exportar a: Atom PDF

Financiado por:

Desarrollado por:
Software libre forjado en: