2017-10-11
05:05 Closed ticket [f8044779aa]: Signature des exports de base de données plus 4 other changes artifact: d2b8127944 user: bohwaz
2017-05-08
07:31 Ticket [f8044779aa]: 5 changes artifact: 0eff8145c3 user: bohwaz
2017-05-04
07:37 New ticket [f8044779aa]. artifact: 1bc350b5f3 user: bohwaz

Ticket Hash: f8044779aa37a962277d3074100f2719dd8c4fd5
Title: Signature des exports de base de données
Status: Closed Type: Feature_Request
Severity: Important Priority: Immediate
Subsystem: Resolution: Fixed
Last Modified: 2017-10-11 05:05:06
Version Found In:
User Comments:

bohwaz added on 2017-05-04 05:37:36:

De plus en plus d'utilisateurs modifient leur base de données SQLite à la main et essayent ensuite de l'importer. Mais ils entrent souvent des données invalides dans les tables ce qui cause de nombreux problèmes dans Garradin.

Ainsi une signature sera ajoutée aux fichiers SQLite exportés (un hash SHA1), et sera vérifiée à l'import.

Par défaut sur installation standard, un avertissement sera affiché et il sera possible de continuer.

Mais ils sera possible de configurer Garradin pour refuser toute base de données qui n'a pas de signature valide.

bohwaz added on 2017-05-08 05:31:23:

Voir [51a82e5421] ajout de contraintes sur les champs date

Et [4066ce8971] et [42d8fe5ab5] implémentation d'une signature de la DB.

bohwaz added on 2017-10-11 03:05:06:

Implémenté dans 0.8.0