[2019-10-11]
Évolutions
- Modification des libellés et des icônes des boutons suivant la charte Libriciel
- Modification de la présentation de l’en-tête et du pied de page
- Modification de la page de login
- Connecteur i-Parapheur : Ajout d’une action pour vider le cache WSDL
- Page d’informations supplémentaires sur les travaux regroupés par verrou et par état
- Francisation et homogénéisation des noms des connecteurs bouchon
- Il est maintenant nécessaire de saisir les informations complémentaires pour l’envoi direct en GED sans passage par le TDT (actes, helios)
- Les TDT peuvent maintenant utiliser Pastell pour le versement GED
- Amélioration de la navigation lors de la modification d’un document (onglet, champs de données externes)
- Modification des noms de fichier retour du Tdt pour actes
- Envoi du nom original du fichier actes au parapheur
- Ajout d’un bouton pour télécharger tous les fichiers d’un champ « fichier multiple » en même temps
- La caractère de séparation des fichiers exportés est désormais le point-virgule (;) au lieu de la virgule (,) pour être cohérent avec l’import
- Généralisation de la barre de progression sur l’ensemble des téléchargements de fichiers (dossier et connecteur)
- La propriété visionneuse est disponible sur les connecteurs
- Les bibliothèques javascript JQuery, Jquery-ui sont désormais gérées par composer
- La bibliothèque javascript de gestion des select zelect est remplacée par select2 (et gérée par composer)
- Passage à bootstrap 4 (géré par composer)
- L’action onchange est déclenchée également lorsque l’on envoie des données via l’API
- Optimisation/refactoring de la classe ActionAutomatique afin de supprimer des appels à la base de données inutiles
- Optimisation de l’indexation des documents
- Passage en PHP 7.2
- Possibilité pour un flux d’utiliser plusieurs fois la même famille de connecteur
- Ajout d’une nouvelle propriété num-same-connecteur pour une action dans le fichier YML de définition d’un flux, permettant de spécifier le numéro d’ordre du connecteur parmi plusieurs connecteurs du même type.
- Il est possible de créer une autre classe pour la création des dossiers
- Les valeurs par défaut sont affectées à la création du dossier, quelle que soit la méthode de création (web, api, glaneur, …)
- Lorsqu’un dépôt (en ged, sur un autre Pastell, …) échoue, le dossier passe en erreur dans certains cas non récupérables
- Les actions onChange sont réalisées dans la plupart des cas (modification via la console, via l’API, ajout et suppression de fichier)
- Le fichier PES des types de dossier helios-generique et helios-automatique est maintenant limité à une taille de 128 MB
- Le total des fichiers « Acte » et « Autre document attaché » actes-generique et actes-automatique est maintenant limité à une taille de 150 MB
- Rationalisation du vocabulaire du gestionnaire de tâches (was: Démon Pastell)
- Affichage du commentaire du SAE sur l’accusé de réception et sur la réponse ainsi que de l’identifiant de l’archive
- Connecteur SEDA NG : ajout de la commande size {{pastell:size:id_element_fichier}} permettant d’obtenir la taille en octet
- Connecteur SEDA NG : ajout de la commande extract_zip {{pastell:extract_zip:zip_file}} permettant d’ajouter le contenu d’un fichier ZIP dans l’archive
- Un nouvel onglet « Retour GED » est disponible après l’envoi en GED avec le connecteur depot-cmis, il affiche les identifiants des documents déposés sur la GED
- Lors de la création d’un dossier, les valeurs par défaut des champs sont maintenant écrites et plus interprétées
- Lors de la création d’un dossier, les actions onchange des champs ayant une valeur par défaut sont exécutés
- Le cheminement est toujours visible sur les types de dossiers créés par le studio
Ajouts
- Création d’un connecteur Bouchon SEDA
- Création d’un connecteur de dépôt Pastell afin de faire des communications « Pastell 2 Pastell »
- Ajout de la classe StandardChoiceAction permettant d’utiliser des actions de connecteur type pour les choix externes
- Ajout de la constante RGPD_PAGE_PATH permettant de mettre un fichier markdown contenant la politique vis à vis du RGPD
- Api de suppression de fichier
- Ajout de la propriété edit-only afin de permettre l’affichage d’éléments uniquement en mode édition.
- Ajout de la propriété visionneuse-no-link afin de permettre de supprimer le lien dans la présentation du dossier
- Ajout de la clé max_file_size qui permet de définir la taille maximale d’un fichier
- Ajout de la clé max_multiple_file_size qui permet de définir la taille maximale de l’ensemble des fichiers d’un champ multiple, cumulable avec max_file_size
- Ajout de la clé threshold_size qui permet de définir la taille limite acceptée de tous les fichiers du dossier cumulés
- Ajout de la clé threshold_fields qui permet de définir les champs de type file qui seront compatabilisés pour le calcul du seuil défini par threshold_size
- Possibilité de supprimer et exporter un connecteur dont la définition a été retirée
- Ajout du flux actes-reponse-prefecture
Corrections
- La propriété read-only ne fonctionnait pas sur les champs de type textarea
- Homogénéisation du cheminement d’un acte
- Lorsqu’une date n’était pas renseignée, alors on la remplaçait par 01/01/1970. On met désormais le champ à « vide »
- Correction d’un problème d’échappement de caractère sur le formulaire d’édition d’une entité
- Lorsque le résultat de la synchronisation LDAP ne retourne pas d’utilisateur, on l’indique clairement
- Correction d’une fuite mémoire sur les processeurs de logs lors de l’exécution d’action sur les connecteurs et les dossiers
- php 7.2, file_info renvoi « text/xml » à la place de « application/xml
- Les informations sécurisées sur les connecteurs ne sont plus accessibles via l’API
- Correction de l’arbre des entités incorrectes dans certain cas
- Les fichiers PES Acquit sont nommés correctement en fonction du nom du PES ALLER
- Correction d’un warning dans le bordereau SEDA NG si le content-type d’un fichier était interdit dans le profil
- Correction retour d’erreur api lors de la modification des type_pj d’actes
Retraits
- Connecteur TDT : suppression du champ « AC du certificat du TDT »
- Le type de dossier envoyé au SAE n’est plus mis en erreur quand on ne récupère pas l’AR au bout d’un certain temps (action de connecteur-type uniquement)
- La colonne « entité » est supprimée sur la liste des dossiers (sur la présentation par défaut)
- Retrait de la navigation d’entité qui fait doublon avec le fil d’ariane
- Dépendances Mail et Mail_mime
- Modules PHP dans le test du système
- Les connecteurs oasis-provisionning, openid-authentication ainsi que le module openid-authentication ont été mis dans l’extension pastell-compat-v2
- Le flux pdf-generique ne propose plus ni l’alimentation via le glaneur glaneur-doc, ni la suppression automatique (remplacé par le connecteur de purge)
- Les classes spécifiques d’envoi en GED ne doivent plus être utilisées ou largement corrigées pour se baser sur connecteurt-type/GEDEnvoyer car il y a un risque de dépôts multiples si on attrape pas correctement les exceptions émises par les connecteurs.
- Les connecteurs suivants ont été retirés du cœur de Pastell pour être mis dans l’extension pastell-compat-v2 : ged-ftp, ged-ssh, ged-webdav, smb, cmis, recuperation-fichier-local, recuperation-fichier-ssh, glaneur-local, glaneur-doc, creation-pes-aller, creation-document (la plupart ne sont plus utilisables avec les types de dossier du cœur Pastell)
- Les inscriptions « citoyen » et « fournisseur » sont retirées car non-utilisées
- Suppression de la case à cocher « Module activé » dans le connecteur i-Parapheur
- Suppression du champ ldap_dn dans le connecteur LDAP, il faut désormais utiliser ldap_login_attribute
- Suppression du connecteur message-connexion, remplacé par le message d’information sur la configuration de la page de connexion
Dépréciations
Les fonctions suivantes sont dépréciées et seront retirées dans une prochaine version majeure
- EntiteContoler::fluxAction()
- FluxEntiteSQL::getAll()
- FluxEntiteSQL::isUsed()
- Le script redis-flush-all.php est déprécié au profit de general-update.php
- la classe Document au profit de la classe DocumentSQL
- la table collectivite_fournisseur sera retirée dans la prochaine version
- Pour modifier la typologie des actes, il faut passer par le champs externalData type_piece et plus par les champs type_acte et type_pj
- FluxDataStandard à remplacer par FluxDataSedaDefault