Development #69654
applification, versions
0%
Description
Quand on génère une application ça crée un objet "version", il faudrait sur le clic sur "Générer une application" une popup qui propose de saisir un numéro de version + des notes de version (qui seraient des attributs supplémentaires sur le modèle Version).
Le numéro de version serait prérempli sur le dernier numéro de version utilisé, s'il n'est pas changé ça ne créerait pas de nouvel objet Version mais mettrait à jour l'objet correspondant.
Fichiers
Révisions associées
applications: list versions (#69654)
Historique
Mis à jour par Lauréline Guérin il y a plus d'un an
- Fichier 0003-applications-list-versions-69654.patch 0003-applications-list-versions-69654.patch ajouté
- Fichier 0002-misc-enable-debug-toolbar.patch 0002-misc-enable-debug-toolbar.patch ajouté
- Fichier 0001-applications-add-version-number-notes-69654.patch 0001-applications-add-version-number-notes-69654.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
basé sur #69652
0001: ajout d'un numéro de version et de notes
J'ai mis un bête champ CharField pour le numéro de version, mais on pourrait trouver une app qui gère un VersionNumberField et faire ça proprement (ou coder un truc).
Migration: numérotation des versions existantes.
(dans le cas d'une install, 'unknown' partout)
Le numéro de version serait prérempli sur le dernier numéro de version utilisé, s'il n'est pas changé ça ne créerait pas de nouvel objet Version mais mettrait à jour l'objet correspondant.
Ok, mais que si le numéro de version saisi correspond au numéro de la dernière version en date. Pas de contrôle d'unicité pour le numéro de version, et si un ancien numéro de version est repris, ça en crée une nouvelle.
A l'install, on crée toujours une version avec le num et les notes trouvés dans le manifest.
0002: ras, juste du debugtoolbar qui manquait
0003: ajout d'une page pour lister les versions et les télécharger.
Mis à jour par Lauréline Guérin il y a plus d'un an
- Fichier 0003-applications-list-versions-69654.patch 0003-applications-list-versions-69654.patch ajouté
- Fichier 0002-misc-enable-debug-toolbar.patch 0002-misc-enable-debug-toolbar.patch ajouté
- Fichier 0001-applications-add-version-number-notes-69654.patch 0001-applications-add-version-number-notes-69654.patch ajouté
(0001: migration 0004, ajout d'un update_fields pour ne pas modifier last_update_timestamp au save)
Mis à jour par Lauréline Guérin il y a plus d'un an
- Fichier 0003-applications-list-versions-69654.patch 0003-applications-list-versions-69654.patch ajouté
- Fichier 0002-misc-enable-debug-toolbar.patch 0002-misc-enable-debug-toolbar.patch ajouté
- Fichier 0001-applications-add-version-number-notes-69654.patch 0001-applications-add-version-number-notes-69654.patch ajouté
Mis à jour par Frédéric Péters il y a plus d'un an
Dans versions.html, je propose juste :
- <p>{% trans "You should find, install or build some applications." %}</p> + <p>{% trans "No versions generated yet." %}</p>
Mis à jour par Lauréline Guérin il y a plus d'un an
- Fichier 0003-applications-list-versions-69654.patch 0003-applications-list-versions-69654.patch ajouté
- Fichier 0002-misc-enable-debug-toolbar.patch 0002-misc-enable-debug-toolbar.patch ajouté
- Fichier 0001-applications-add-version-number-notes-69654.patch 0001-applications-add-version-number-notes-69654.patch ajouté
Dans versions.html, je propose juste :
Ben oui. :)
Rebasé, il y avait des conflits avec le scan des dépendances intégré à la génération de version.
Mis à jour par Frédéric Péters il y a plus d'un an
- Statut changé de Solution proposée à Solution validée
Mis à jour par Lauréline Guérin il y a plus d'un an
- Statut changé de Solution validée à Résolu (à déployer)
commit 89b9a5285dab0296363560089fd1525574717207 Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Thu Oct 20 16:39:21 2022 +0200 applications: list versions (#69654) commit 4257eb89688f68107310c4d4aaefd7259eae4d38 Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Thu Oct 20 15:50:55 2022 +0200 misc: enable debug toolbar commit d6d9665824b86f827d25f9d88a63fff41cba0274 Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Thu Oct 20 14:39:59 2022 +0200 applications: add version number & notes (#69654)
Mis à jour par Transition automatique il y a plus d'un an
- Statut changé de Résolu (à déployer) à Solution déployée
applications: add version number & notes (#69654)