close Warning: Can't synchronize with repository "(default)" (/var/svn/mms does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#521 closed task (fixed)

Sobreescribir los objetos al guardarlos

Reported by: Pedro Gea Owned by: Pedro Gea
Priority: critical Milestone: Release 0.6
Component: Persistence Keywords:
Cc:

Description

Se recomienda revisar los procesos de guardado y advertir al usuario cuando los archivos se sobreescriben.

Inicialmente esto viene motivado por la pérdida de los archivos previos cuando el proceso de guardado falla, véase #401, #516 y TOL#1069.

Se plantea la opción de renombrar (con una extensión 'backup') el archivo que va a ser sobreescrito.

También se recomienda revisar el uso de las versiones (véase #342) y failitar el incremento de la versión como alternativa a la sobreescritura.

Change History (2)

comment:1 Changed 14 years ago by Pedro Gea

Resolution: fixed
Status: newclosed

(In [2397]) Se hace un método local de Ois.Store más ambicioso que permita elegir el comportamiento en caso de necesitar sobreescribir un archivo.
Se introduce una opción de MMS para configurar ésto. Por ahora se deja por defecto el mismo comportamiento que había hasta ahora.
Se introducen indicaciones en el modo de guardado para contradecir el comportamiento por defecto.
Closes #521

comment:2 Changed 14 years ago by Pedro Gea

(In [2415]) Se corrige un bug al usar Ois.Store.
Refs #521

Note: See TracTickets for help on using tickets.