Projet

Général

Profil

Actions

Bug #9601

fermé

GED-Copier/coller d'une publication-Erreur sur notification

Ajouté par Marc Avenel il y a environ 6 ans. Mis à jour il y a environ 6 ans.

Statut:
Closed
Priorité:
Urgent
Assigné à:
-
Version cible:
-
Début:
01/03/2018
Echéance:
% réalisé:

100%

Temps estimé:
Navigateur:
Firefox
Votre version de Silverpeas:
5.15.6
Système d'exploitation:
Votre base de données:
Toutes
Livraison en TEST:
Livraison en PROD:

Description

Dans une GED les utilisateurs copient une publication dans une autre GED
  • Les publications sont soumises au versioning
  • Tout se passe très bien.
Dans la nouvelle GED/publication nous avons une erreur sur la notification
*La publication n'existe pas
  • Voir pièces jointes

C'est assez URGENT car les responsables désirent alerter du changement de la Publication


Fichiers

Copie cible.png (107 ko) Copie cible.png Marc Avenel, 01/03/2018 09:28
Notification-Erreur.png (44,6 ko) Notification-Erreur.png Marc Avenel, 01/03/2018 09:28
erreur_userpanel.log (2,93 ko) erreur_userpanel.log David Lesimple, 01/03/2018 12:26
All versions-Page01_Back.png (47,1 ko) All versions-Page01_Back.png Marc Avenel, 02/03/2018 15:21
All versions-Page01.png (59,3 ko) All versions-Page01.png Marc Avenel, 02/03/2018 15:21
index.png (37,2 ko) index.png David Lesimple, 05/03/2018 10:50
BIR_MAN_01.PNG (29,1 ko) BIR_MAN_01.PNG Marc Avenel, 05/03/2018 11:59
BIR_MAN_02.PNG (32,7 ko) BIR_MAN_02.PNG Marc Avenel, 05/03/2018 12:00
SuiviVersionsJCR_PublicationOriginale.txt (35,5 ko) SuiviVersionsJCR_PublicationOriginale.txt Yohann Chastagnier, 09/03/2018 10:57
SuiviVersionsJCR_PublicationCopie.txt (57,7 ko) SuiviVersionsJCR_PublicationCopie.txt Yohann Chastagnier, 09/03/2018 10:57

Demandes liées 1 (0 ouverte1 fermée)

Lié à GED - Bug #9612: Historique des versions d'un document altéré lors de la copie d'une publicationClosed02/03/2018

Actions

Mis à jour par Marc Avenel il y a environ 6 ans

Nous sommes vraiment bloqués avec ces publications sur cette GED
EUROPE - MEA > BIR - BIRMINGHAM > DIRECTION > MAN 01 > CAPEX (API, ASI) > Common Capex Follow Up Template > Common Capex Follow up Template (https://www.mgicoutier.net/silverpeas/Publication/631003)

Mis à jour par David Lesimple il y a environ 6 ans

  • Statut changé de New à In progress...
  • Assigné à mis à David Lesimple

Mis à jour par Marc Avenel il y a environ 6 ans

  • Assigné à David Lesimple supprimé

Prendre le dossier :test capex don t use it ("https://www.mgicoutier.net/silverpeas/Publication/631003")
Dont vous avez les droits

Mis à jour par Marc Avenel il y a environ 6 ans

On a refait la même manipulation --> Le fonctionnement est bon
On va avoir plein de cas de ce type
C'est pour cela que je vous ai gardé la première version qui ne fonctionne pas.

Mis à jour par David Lesimple il y a environ 6 ans

  • Assigné à mis à David Lesimple

Mis à jour par David Lesimple il y a environ 6 ans

J'ai pu isoler l'erreur (qui est en réalité un warning, et n'apparaissait donc pas dans le log). Voir PJ.
La ligne qui pose problème est :

template.setAttribute("attachmentAuthor", authorDetail.getFirstName() + " " + authorDetail.getLastName());

Mis à jour par David Lesimple il y a environ 6 ans

Le problème vient du fait que le modifieur ou le créateur de la dernière version du document n'est pas identifié. on peut le voir d'ailleurs dans l'historique des
versions.

Reste à comprendre pourquoi alors que le document de la publication dont elle est issue (via copie) comporte bien ces infos...

Mis à jour par David Lesimple il y a environ 6 ans

Est-ce que la publication 631003
est une copie de https://www.mgicoutier.net/silverpeas/Publication/632731 ?

Mis à jour par David Lesimple il y a environ 6 ans

  • Statut changé de In progress... à Feedback

Mis à jour par Marc Avenel il y a environ 6 ans

Oui ce lien : https://www.mgicoutier.net/silverpeas/Publication/632731

Mis à jour par David Lesimple il y a environ 6 ans

Où est la publication d'origine ?

Mis à jour par Marc Avenel il y a environ 6 ans

Non ce lien est la nouvelle GED.
La publication originale a été supprimé par le responsable de la GED

Mis à jour par David Lesimple il y a environ 6 ans

Marc Avenel a écrit :

La publication originale a été supprimé par le responsable de la GED

Elle doit donc être encore dans la corbeille... je réitère ma demande.

Mis à jour par Marc Avenel il y a environ 6 ans

Par contre sur le serveur de TEST : L'original existe.

Mis à jour par Marc Avenel il y a environ 6 ans

Dans la corbeille je regarde. ET je vous dis de suite...

Mis à jour par Marc Avenel il y a environ 6 ans

La GED: EUROPE - MEA > BIR - BIRMINGHAM > DIRECTION > MAN 01 OLD
Mais ils ont supprimé la GED également.

Mis à jour par Marc Avenel il y a environ 6 ans

Même Erreur sur une autre GED.
Ancienne version: Nouvelle version

Dans ce cas la notification est en erreur.

Mis à jour par David Lesimple il y a environ 6 ans

  • Statut changé de Feedback à In progress...

on sait pourquoi il y a l'erreur, mais pour l'instant, on ne sait pas pourquoi on perd cette information auteur sur 1 ou plusieurs versions du document.. d'autant que je n'ai pas réussi à reproduire le problème en copiant la publication d'origine.

Je vais vérifier dans la jcr le contenu des documents concernés.

Mis à jour par Marc Avenel il y a environ 6 ans

Merci à vous
Ce que je ne comprends pas
  • La première fois, ce n'est pas correct
  • si on refait la même manipulation, la copie est correcte

Mis à jour par David Lesimple il y a environ 6 ans

Il apparait que le champ lastModifiedBy a changé entre l'original et la copie
Sa valeur vaut l'id de l'utilisateur dans l'original, et 'system' dans la copie.

A voir si cela est normal, mais le code lui ne gère pas ce cas de figure...
voir à partir de la ligne 94 dans KmeliaDocumentSubscriptionPublicationUserNotification.java

Path[/kmelia28812/attachments/simpledoc_1136410/file_fr]
% ls -l
/kmelia28812/attachments/simpledoc_1136410/file_fr
+-properties
| +-jcr:description: ''
| +-jcr:title: ''
| +-slv:creator: '8657'
| +-jcr:created: 2017-11-07T15:36:32.847+01:00
| +-slv:size: 464891
| +-jcr:primaryType: slv:simpleAttachment
| +-jcr:lastModifiedBy: '8657'
| +-slv:creationDate: 2017-11-07T15:36:32.841+01:00
| +-jcr:language: 'fr'
| +-jcr:createdBy: 'system'
| +-jcr:mimeType: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'
| +-jcr:lastModified: 2018-01-26T17:26:59.748+01:00
| +-slv:name: 'Common Capex follow up Template NES.xlsx'
+-children

Dans la publication copiée :

Path[/kmelia30990/attachments/simpledoc_1236148/file_fr]
% ls
/kmelia30990/attachments/simpledoc_1236148/file_fr
+-properties
| +-jcr:description: ''
| +-jcr:title: ''
| +-slv:creator: '8657'
| +-slv:size: 464891
| +-jcr:created: 2018-02-22T16:28:12.778+01:00
| +-jcr:primaryType: slv:simpleAttachment
| +-jcr:lastModifiedBy: 'system'
| +-slv:creationDate: 2017-11-07T15:36:32.841+01:00
| +-jcr:language: 'fr'
| +-jcr:createdBy: 'system'
| +-jcr:mimeType: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'
| +-jcr:lastModified: 2018-01-26T17:26:59.748+01:00
| +-slv:name: 'Common Capex follow up Template NES.xlsx'
+-children

Mis à jour par David Lesimple il y a environ 6 ans

  • Statut changé de In progress... à Qualified
  • Assigné à David Lesimple supprimé

Mis à jour par David Lesimple il y a environ 6 ans

  • Statut changé de Qualified à Feedback

Marc Avenel a écrit :

Merci à vous
Ce que je ne comprends pas
  • La première fois, ce n'est pas correct
  • si on refait la même manipulation, la copie est correcte

J'aimerais savoir si la publication est copiée unitairement, par sélection groupée avec d'autres publications, par dossier, ou par GED ?

Mis à jour par Marc Avenel il y a environ 6 ans

Votre question

J'aimerais savoir si la publication est copiée unitairement, par sélection groupée avec d'autres publications, par dossier, ou par GED ?

Les étapes sont les suivantes
  • Sélection de la publication
  • Copie de la publication cible
  • Copie de la publication dans la nouvelle GED
  • Si tout est correct : alors suppression de la publication de la GED source et ensuite de la GED source quand plus de publication à copier

Mis à jour par Marc Avenel il y a environ 6 ans

Avez vous pu avancer sur ce sujet?
Les utilisateurs des différents sites déplacent leur informations issus du MAN dans la nouvelle structure.
Doivent-ils attendre ou continuer en espérant aucune erreur ?
Merci à vous0

Mis à jour par David Lesimple il y a environ 6 ans

Marc Avenel a écrit :

Merci à vous
Ce que je ne comprends pas
  • La première fois, ce n'est pas correct
  • si on refait la même manipulation, la copie est correcte

Attention, ce comportement n'est pas systématique. Les 2-3 tests de copie que j'ai effectué, cela a fonctionné du 1er coup.

Mis à jour par David Lesimple il y a environ 6 ans

Marc Avenel a écrit :

Avez vous pu avancer sur ce sujet?
Les utilisateurs des différents sites déplacent leur informations issus du MAN dans la nouvelle structure.
Doivent-ils attendre ou continuer en espérant aucune erreur ?

Pour l'instant, il vaut mieux faire une pause sur ces opérations.

Mis à jour par Marc Avenel il y a environ 6 ans

OK.
Mais les sites sont en pleine refonte de leur publications.
Pensez vous avoir une solution rapidement que j'informe les sites?
Merci à vous

Mis à jour par David Lesimple il y a environ 6 ans

  • Projet changé de GED à 127

Encore plus fort: si on prend la publication https://www.mgicoutier.net/silverpeas/Publication/631003 dont les 3 dernières versions du document n'ont pas de créateur
(affichage de ?? dans l'historique) et qu'on copie cette publication dans une autre GED, la nouvelle publication copiée a bien le créateur informé pour ces 3 dernières versions.

Mis à jour par David Lesimple il y a environ 6 ans

  • Projet changé de 127 à GED

Marc Avenel a écrit :

OK.
Mais les sites sont en pleine refonte de leur publications.
Pensez vous avoir une solution rapidement que j'informe les sites?
Merci à vous

Comment sont crées ces GED/publications ? dans la GED ou depuis un Workflow ou depuis un template ?

Mis à jour par Marc Avenel il y a environ 6 ans

Si je prends cette publication :https://www.mgicoutier.net/silverpeas/Publication/631003
  • Si je clique sur "All versions"
  • Je vois que les deux premières versions sont associées à un utilisateur mais pas de la 3ème
  • sur cette historique, je clique sur page 2 et je reviens sur page 1
  • Les 3 premières sont maintenant avec des noms à ???

Voir copie écran

Mis à jour par Marc Avenel il y a environ 6 ans

Ces publications ont été créées directement dans la GED
  • pas de workflow
  • pas de template

Mis à jour par David Lesimple il y a environ 6 ans

Marc Avenel a écrit :

Si je prends cette publication :https://www.mgicoutier.net/silverpeas/Publication/631003
  • Si je clique sur "All versions"
  • Je vois que les deux premières versions sont associées à un utilisateur mais pas de la 3ème
  • sur cette historique, je clique sur page 2 et je reviens sur page 1
  • Les 3 premières sont maintenant avec des noms à ???

Voir copie écran

Vous pouvez saisir un autre ticket pour ce problème de pagination qui se mélange dans les langues ?

Mis à jour par Marc Avenel il y a environ 6 ans

Non c'est bien le même ticket.
C'est bien l'historique de la publication que l'on cherche à déplacer.
C'est pour vous démontrer que l'historique se comporte de manière aléatoire.
Comme vous l'indiquez https://tracker.silverpeas.org/issues/9601#note-29

Mis à jour par Marc Avenel il y a environ 6 ans

Je permets de vous relancer car nos utilisateurs sont bloqués.
D'avance je vous en remercie

Mis à jour par David Lesimple il y a environ 6 ans

Marc Avenel a écrit :

Non c'est bien le même ticket.
C'est bien l'historique de la publication que l'on cherche à déplacer.
C'est pour vous démontrer que l'historique se comporte de manière aléatoire.
Comme vous l'indiquez https://tracker.silverpeas.org/issues/9601#note-29

Le ticket d'origine parle d'une erreur lorsqu'on veut notifier un document...
Le comportement de la pagination sur les versions est un autre problème qu'il faut caractériser par un autre ticket.

Mis à jour par David Lesimple il y a environ 6 ans

  • Lié à Bug #9612: Historique des versions d'un document altéré lors de la copie d'une publication ajouté

Mis à jour par Marc Avenel il y a environ 6 ans

Non pas d'accord avec vous.
C'est quand on copie une GED vers un autre espace qu'il y a un problème sur la notification et l'historique des versions
Le titre du ticket: GED-Copier/coller d'une publication-Erreur sur notification

Mis à jour par David Lesimple il y a environ 6 ans

Marc Avenel a écrit :

Non pas d'accord avec vous.
C'est quand on copie une GED vers un autre espace qu'il y a un problème sur la notification et l'historique des versions

Il n'a JAMAIS été qeustion de "copie de GED vers un autre espace" dans ce ticket...

Mis à jour par Marc Avenel il y a environ 6 ans

Oui copie d'une publication, pas de copie de GED.
Il y a deux erreurs lors de cette copie de piublication
  • Notification HS
  • Historique ne correspond pas d'une page à une autre

Mis à jour par Miguel Moquillon il y a environ 6 ans

Pour qualifier correctement ce pb de rendu lors du passage d'une page à l'autre dans la pagination de l'historique des versions d'une publication, pouvez vous svp vérifier si celui ci a lieu qu'avec les publications copiées ou si elle est aussi existante avec les publications non issues de copies.

Mis à jour par Miguel Moquillon il y a environ 6 ans

Ce que David voulait ici signifier est que cette demande est relative au problème des notifications avec les publications copiées.
Par conséquent, s'il y aussi pb avec l'historique des versions d'une publication copiée alors c'est une autre demande, même si issue apparemment d'une même opération, en l'occurrence la copie.

Mis à jour par David Lesimple il y a environ 6 ans

Les 10 premières versions ont une date au 24/1/2018 et 15h41, ces infos ne semblent pas correctes, tout d'abord parce que faie 10 version en 1 minutes parait étrange..
mais surtout parce que la date ne correspond pas à la date indiquée dans les commentaires (version 31).

Mis à jour par Nicolas Eysseric il y a environ 6 ans

David Lesimple a écrit :

Les 10 premières versions ont une date au 24/1/2018 et 15h41, ces infos ne semblent pas correctes, tout d'abord parce que faie 10 version en 1 minutes parait étrange..
mais surtout parce que la date ne correspond pas à la date indiquée dans les commentaires (version 31).

Est-ce que c'est correct dans la publication à l'origine de la copie ?

Mis à jour par David Lesimple il y a environ 6 ans

Miguel Moquillon a écrit :

Pour qualifier correctement ce pb de rendu lors du passage d'une page à l'autre dans la pagination de l'historique des versions d'une publication, pouvez vous svp vérifier si celui ci a lieu qu'avec les publications copiées ou si elle est aussi existante avec les publications non issues de copies.

Je viens de faire un test avec une publication existante crée précemment dans une GED de test, et le problème de perte de contexte de langue après pagination est bien reproduite également.

Mis à jour par David Lesimple il y a environ 6 ans

Nicolas Eysseric a écrit :

David Lesimple a écrit :

Les 10 premières versions ont une date au 24/1/2018 et 15h41, ces infos ne semblent pas correctes, tout d'abord parce que faie 10 version en 1 minutes parait étrange..
mais surtout parce que la date ne correspond pas à la date indiquée dans les commentaires (version 31).

Est-ce que c'est correct dans la publication à l'origine de la copie ?

Pour cet exemple, la publication d'origine a été supprimée par l'utilisateur.
mais par contre, il y a cet autre exemple, avec l'ancienne et la nouvelle publication
https://tracker.silverpeas.org/issues/9601#note-18

Mis à jour par Marc Avenel il y a environ 6 ans

Ce qui m'étonne suite à votre ticket à l'étape 43 (https://tracker.silverpeas.org/issues/9601#note-43)
  • Je ne vois pas la même chose que vous quand j'arrive sur la première ouverture de l'historique (BIR_MAN_01)
  • Si je passe en page 2 et je reviens en page 1 de l'historique: Ça ne correspond plus (BIR_MAN_02)

Mis à jour par Yohann Chastagnier il y a environ 6 ans

Bonjour,

Il y a un problème dans la gestion de l'affichage du tableau du suivi des versions d'un fichier dès lors qu'il y a la pagination, que l'on change de page et que la langue de contenu sélectionnée est différente de celle par défaut.
Tant que la correction en cours n'est pas mise en place, il n'est donc pas possible d'établir de conclusions à partir des cas où le suivi de version est sur plusieurs pages.

Concernant l'erreur technique sur la notification, elle est dûe au fait qu'il est renseigné la valeur system pour la propriété jcr:lastModifiedBy (cf. #note-21) et comme l'a souligné David, le code qui gère la construction du contenu d'une notification manuelle sur un fichier joint ne prend pas en charge cela. Une erreur technique en résulte.
Le code va être modifié à ce niveau pour qu'un tel cas soit pris en charge. S'il existe une donnée erronée pour la propriété jcr:lastModifiedBy, alors le créateur sera pris en compte (cette donnée est bien correcte) au lieu du dernier utilisateur ayant modifié le fichier joint. On perdra malheureusement ici l'information du dernier utilisateur ayant modifié le fichier.


Comme il n'est pas normal sur une copie de publication que la donnée jcr:lastModifiedBy soit perdue entre l'originale et la copie, nous avons analysé les choses plus loin, en partant du constat cité par David dans la note #note-21 de ce redmine.

En fichiers joints à cette note : l'extraction du suivi des versions techniques dans la JCR du fichier en question :

Lorsque l'on compare ces deux fichiers, il apparaît que le document a évolué dans la JCR depuis sa copie.
En effet, d'un point de vue technique, dans la JCR et pour la publication d'origine, la dernière version JCR est la 1.9.
Alors que pour la publication copie, la dernière version JCR est la 1.15.
Or, les versions fonctionnelles entre l'originale et la copie, c'est à dire celles présentées à l'utilisateur, sont bien indentiques : 10.0
Cela implique qu'il n'y a pas eu de mise à jour fonctionnelle du document depuis sa copie, mais des mises à jour techniques. C'est à dire des mises à jour dans le cadre de traitements Silverpeas qui ne changent pas fonctionnellement l'état du fichier.

Jusqu'à la version JCR 1.9, nous pouvons constater entre les versions JCR de la publication originale et celles de la publication copie que tout va bien, hormis le fait que la propriété jcr:lastModifiedBy présente pour la version originale ne l'est plus dans la version copiée (perte de l'identifiant de l'utilisateur qui a modifié le fichier).

Si on se focalise maintenant que sur la version copiée, entre la version JCR 1.9 et 1.10, la différence est que jcr:lastModifiedBy existe de nouveau, mais avec la valeur system.

Les recherches ont donc porté sur comment obtenir depuis nos environnements le même résultat, c'est à dire jcr:lastModifiedBy valorisé avec system.

Voici un cas de test qui permet d'obtenir cela.

Pré-requis
  • une GED A dans un espace 1 (le paramètre de suivi de version décoché, pour ce cas de test)
  • une GED B dans un espace 2 (le paramètre de suivi de version décoché, pour ce cas de test)
  • un utilisateur A et un utilisateur B ayant des droits de publication dans les GED A & B
Cas de test
  1. Avec utilisateur 1
    1. Se rendre sur la GED A
    2. Créer une publication Publication TEST
    3. Ajouter un fichier joint dans la langue de contenu par défaut.
    4. Activer le suivi de version sur ce fichier (version publique, donc version 1.0)
    5. Modifier le fichier dans la même langue de contenu (version publique, donc le fichier sera en 2.0)
    6. Publier
  2. Avec utilisateur 2
    1. Se rendre sur la publication Publication TEST créée juste avant par utilisateur 1
    2. Modifier le fichier joint en faisant attention de sélectionner une autre langue de contenu, en par exemple
    3. Valider (l'historique des versions est correcte selon la langue de contenu sélectionnée)
    4. Copier la publication
    5. Se rendre sur la GED B
    6. Coller la publication
    7. Vérifier l'historique, dans la langue par défaut (fr dans le test) OK, l'autre langue (EN dans le test) NOK car l'auteur est utilisateur 1 au lieu de utilisateur 2
    8. Notifier manuellement, depuis le menu du fichier joint à la publication
    9. La fenêtre de sélection des utilisateur à notifier s'affiche ---> OK
    10. Fermer la fenêtre de notification manuelle
    11. Réserver le fichier
    12. Libérer en choisissant le bouton Abandonner mes modifications
    13. Notifier manuellement, depuis le menu du fichier joint à la publication

Résultat obtenu
Une erreur technique s'affiche dans la boîte de dialogue qui s'ouvre.

Résultat attendu
Pouvoir sélectionner les utilisateurs dans la boîte de dialogue qui s'ouvre.


En urgence, d'ici l'intégration des correctifs, lorsque le problème technique arrive sur la notification et si une montée en version du document ne pose pas de problème, il faut modifier le document et cliquer immédiatement sur le bouton valider de la popin qui s'est affichée.
(L'information du dernier utilisateur ne sera toujours pas bonne, mais l'erreur technique ne surviendra plus)


Dans la popup de la liste des versions d'un document, lorsque la valeur system est positionnée sur jcr:lastModifiedBy, la chaîne ???? est affichée dans la colonne Créateur.


PR :

Mis à jour par Miguel Moquillon il y a environ 6 ans

  • Statut changé de Resolved à In progress...

Mis à jour par Miguel Moquillon il y a environ 6 ans

Les deux PR, après validation, ont été intégrés dans Silverpeas 5.15.7-SNAPSHOT.
Il ne reste plus qu'à mettre à jour votre plate-forme Silverpeas avec cette version.

Mis à jour par Marc Avenel il y a environ 6 ans

Nous devons récupérer Silverpeas 5.15.7-SNAPSHOT.
Celle que vous avez installé sur le serveur de TEST le 08/03/2017 est à remplacer?
Merci à vous.

Mis à jour par David Lesimple il y a environ 6 ans

Marc Avenel a écrit :

Nous devons récupérer Silverpeas 5.15.7-SNAPSHOT.
Celle que vous avez installé sur le serveur de TEST le 08/03/2017 est à remplacer?
Merci à vous.

oui, avec

  mvn clean install -U

Mis à jour par Emmanuel GRANGE il y a environ 6 ans

Ce correctif a bien été validé sur la version 5.15.7-SNAPSHOT, sur notre environnement de test.
Il s'agit d'un bug important et nous voudrions l'installer au plus vite sur notre environnement de Production.

Pouvez-vous nous donner une date de sortie de la version 5.15.7 ?

Merci

Mis à jour par Marc Avenel il y a environ 6 ans

Je me de vous relancer sur la date de sortie de la 5.15.7 .
  • Comme il y a une mise à jour de bibliothèque pour le workflow RFQ
  • Que notre serveur n'a plus besoin d'être relancé

Nous désirons faire qu'un seul arrêt de serveur.
D'avance je vous en remercie

Mis à jour par Miguel Moquillon il y a environ 6 ans

  • Statut changé de In progress... à Closed

La sortie 5.15.7 est sortie et la correction a été intégrée en vue de la 6.0.1 et de la 6.1

Mis à jour par Marc Avenel il y a environ 6 ans

Merci pour l'information
Pas prévu de 5.15.8 ?
C'est bien cela.

Mis à jour par Marc Avenel il y a environ 6 ans

Lié avec le ticket 9612.
Si c'est bien le cas c'est intégré dans la 5.15.7
Merci

Actions

Formats disponibles : Atom PDF