Projet

Général

Profil

Development #69654

applification, versions

Ajouté par Frédéric Péters il y a plus d'un an. Mis à jour il y a plus d'un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
28 septembre 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

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

0002-misc-enable-debug-toolbar.patch (834 octets) 0002-misc-enable-debug-toolbar.patch Lauréline Guérin, 20 octobre 2022 16:51
0003-applications-list-versions-69654.patch (10,1 ko) 0003-applications-list-versions-69654.patch Lauréline Guérin, 20 octobre 2022 16:51
0001-applications-add-version-number-notes-69654.patch (17,3 ko) 0001-applications-add-version-number-notes-69654.patch Lauréline Guérin, 20 octobre 2022 16:51
0003-applications-list-versions-69654.patch (10,1 ko) 0003-applications-list-versions-69654.patch Lauréline Guérin, 21 octobre 2022 08:43
0002-misc-enable-debug-toolbar.patch (834 octets) 0002-misc-enable-debug-toolbar.patch Lauréline Guérin, 21 octobre 2022 08:43
0001-applications-add-version-number-notes-69654.patch (17,3 ko) 0001-applications-add-version-number-notes-69654.patch Lauréline Guérin, 21 octobre 2022 08:43
0003-applications-list-versions-69654.patch (10,1 ko) 0003-applications-list-versions-69654.patch Lauréline Guérin, 21 octobre 2022 09:55
0002-misc-enable-debug-toolbar.patch (834 octets) 0002-misc-enable-debug-toolbar.patch Lauréline Guérin, 21 octobre 2022 09:55
0001-applications-add-version-number-notes-69654.patch (17,4 ko) 0001-applications-add-version-number-notes-69654.patch Lauréline Guérin, 21 octobre 2022 09:55
0002-misc-enable-debug-toolbar.patch (834 octets) 0002-misc-enable-debug-toolbar.patch Lauréline Guérin, 29 octobre 2022 11:04
0003-applications-list-versions-69654.patch (10,1 ko) 0003-applications-list-versions-69654.patch Lauréline Guérin, 29 octobre 2022 11:04
0001-applications-add-version-number-notes-69654.patch (17,4 ko) 0001-applications-add-version-number-notes-69654.patch Lauréline Guérin, 29 octobre 2022 11:04

Révisions associées

Révision d6d96658 (diff)
Ajouté par Lauréline Guérin il y a plus d'un an

applications: add version number & notes (#69654)

Révision 89b9a528 (diff)
Ajouté par Lauréline Guérin il y a plus d'un an

applications: list versions (#69654)

Historique

#1

Mis à jour par Lauréline Guérin il y a plus d'un an

  • Assigné à mis à Lauréline Guérin
#2

Mis à jour par Lauréline Guérin il y a plus d'un an

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.

#5

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>
#6

Mis à jour par Lauréline Guérin il y a plus d'un an

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.

#7

Mis à jour par Frédéric Péters il y a plus d'un an

  • Statut changé de Solution proposée à Solution validée
#8

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)
#9

Mis à jour par Brice Mallet il y a plus d'un an

  • Tags mis à applification
#10

Mis à jour par Transition automatique il y a plus d'un an

  • Statut changé de Résolu (à déployer) à Solution déployée
#11

Mis à jour par Transition automatique il y a plus d'un an

Automatic expiration

Formats disponibles : Atom PDF