Skip to content

Convertir "ModificacionsQueEsticFent" en "Entrades" i "Modificacions". #58

Description

@fbosch-fundaciobit

Actualment s'emmagatzemen "modificacionsQueEsticFent" que són tant les "entrades" que es creen, com les "modificacions" que es fan sobre elles. El que es pinta per pantalla es calcula llegint totes les modificacions, i si es troba una modificació sobre una entrada, es canvia el text pintat en execució. Però l'entrada sempre s'emmagatzema com es va escriure originalment a BBDD. És a dir, funciona com un registre de canvis, no com un registre d'entrades.

S'ha de crear una taula per "entrades" i una per "modificacions".

Les entrades seran el que es pinti a la pantalla de llistat de entrades. Les "modificacions" s'emmagatzemaran únicament per mantenir el registre de les metadades de les modificacions que es fan a sobre les entrades.

El model de les "entrades" han de quedar igual que com estan.

Les "modificacions" seran igual que les entrades, però "dobles". Una modificació ha de contenir la informació de dues entrades, la "nova", la "antiga" i el ID a la "entrada" que modifica.

Les "modificacions" han de tenir el "id" de l'entrada que modifiquen, i han de guardar la informació antiga que hi havia i la nova que s'escriu a la entrada. Per reduir la mida de les modificacions, es podria simplificar i que les modificacions unidament emmagatzemessin la informació antiga, i un punter a la seguent modificació, o a l'entrada si es la darrera modificació. Per ara no s'implementara així però, ja que QEF actualment no emmagatzema una quantitat massiva de dades.

Això simplificaria enormement el pintat de les entrades per pantalla. i facilitaria poder veure les modificacions que s'han fet sobre elles si això interesses en un futur.

Metadata

Metadata

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions