Project

General

Profile

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

Added by Jaime Ortiz 6 months ago. Updated 6 days ago.

Status:
Nueva
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Start date:
12/19/2018
Due date:
% Done:

0%


Description

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.

History

#1 Updated by Jaime Ortiz 6 months ago

  • Target version changed from 4.03 to 4.04

#2 Updated by Jaime Ortiz 6 days ago

  • Target version changed from 4.04 to 4.05

Also available in: Atom PDF

Financiado por:

Desarrollado por:
Software libre forjado en: