Projet

Général

Profil

Amélioration #4346

Changelog des modules installés ou disponible

Ajouté par Marc Claverie il y a plus de 5 ans. Mis à jour il y a plus de 5 ans.

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

100%

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.

Capture du 2013-12-02 19_30_43.png (23,8 ko) Marc Claverie, 02/12/2013 19:32

Historique

#1 Mis à jour par Marc Claverie il y a plus de 5 ans

#2 Mis à jour par Jérôme Augé il y a plus de 5 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 plus de 5 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 plus de 5 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 plus de 5 ans

  • Solution proposée mis à jour (diff)

#6 Mis à jour par Marc Claverie il y a plus de 5 ans

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

#7 Mis à jour par Éric Brison il y a plus de 5 ans

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

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

Formats disponibles : Atom PDF