Projet

Général

Profil

Amélioration #4346

Changelog des modules installés ou disponible

Ajouté par Marc Claverie il y a presque 7 ans. Mis à jour il y a presque 7 ans.

Statut:
Intégré
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
Début:
02/12/2013
Echéance:
% réalisé:

100%

Temps estimé:
Version source:
Solution proposée:

Le changelog Dynacase est accessible à cette URL : https://apps.anakeen.com/changelog/

Il peut être accédé pour 1 module à une version donnée :

​Actuellement dans Dynacase Control, l'accès au changelog est mis en évidence pour les modules installés par une icone.
Le clic sur cette icone affiche un 'mini-vue' présentant les infos renseignée dans le contexts.xml.

Évolution :

- la mini-vue de présentation du changelog est supprimée
- le clic sur l'icone donne accès au changelog (nouvelle fenetre) en ouvrant l'url https://apps.anakeen.com/changelog/?moduleg=dynacase-core&version=3.2.12
- cette URL est dans le fichier contexte, par exemple : <changelog link="https://apps.anakeen.com/changelog/?moduleg=dynacase-core&version=3.2.12">
- pour les modules non installés le même mécanisme est mis en place

Cette url est élaborée lors du build du module en fonction du nom du dépôt git et de la version.
L'url est une constante du builder.

Principaux fichiers impactés:
Wiki Détail:
Contrôle:
Jalons:

Description

Les informations présentées ne sont pas à jour.

Historique

#2 Mis à jour par Jérôme Augé il y a presque 7 ans

Ce mécanisme était prévu pour présenter le contenu de la section <changelog>...</changelog> contenue dans le info.xml des packages.

Le problème est qu'on ne met plus à jour cette section quand on commite les modifications.

Donc, soit il faut se forcer à le mettre à jour, soit trouver un autre moyen de diffuser, ou construire, ce changelog.

#3 Mis à jour par Marc Claverie il y a presque 7 ans

Je pensais effectivement à mettre un lien vers [http://apps.anakeen.com/versions-issues-ui/] par exemple.

#4 Mis à jour par Marc Claverie il y a presque 7 ans

<changelog href="{{URL}}/<module>/A.B.C" /> {{URL}} => cette variable doit être configuré au build (dans le fichier builder.xml)

La possibilité de saisir manuellement le contenu comme actuellement est conservée.

Comportement de control :
  • si juste URL : le clic ouvre l'URL dans une nouvelle page
  • si juste texte : commen aujourd'hui
  • si les 2 : comme aujourd'hui avec une hyperlien en haut de la fenetre modale présentant le contenu textuel.

#5 Mis à jour par Marc Claverie il y a presque 7 ans

  • Solution proposée mis à jour (diff)

#6 Mis à jour par Marc Claverie il y a presque 7 ans

  • Assigné à changé de Éric Brison à Jérôme Augé

#7 Mis à jour par Éric Brison il y a presque 7 ans

  • Statut changé de Nouveau à Intégré
  • % réalisé changé de 0 à 100

Appliqué par commit dynacase-control|commit:33b81b3fdccf045c2a78a5f0bb1a5267274234f2.

Formats disponibles : Atom PDF