Documentation en ligne

14 février 2019

Nouveautés

  • Pour faciliter la vie des administrateurs fonctionnels, nous avons inclus dans la page d'inspection d'une demande un outil d'analyse et de tests pour les conditions et les gabarits. C'est source d'un énorme gain de temps.

  • Ajout de fonctions de calculs et d'évaluations pour les dates, en attendant la documentation complète (mercredi) vous trouverez les informations vous permettant de les utiliser dans ce document.
  • Prise en compte du critère de recherche lors de l'export CSV de la liste des utilisateurs. Auparavant, toute la liste était exportée, il est maintenant possible de filtrer avec un critère de recherche pour que l'export ne contienne que les utilisateurs correspondants au critère de recherche.

Corrections

  • Rendu correct pour les champs de type case à cocher quand une remarque est définie et que l'intégration graphique précise un alignement à gauche de la case à cocher.
  • Contournement de bugs Internet Explorer 11 dans la sélection de dates d'exceptions pour les agendas.
  • Suppression d'une erreur lors de l'export de l'export d'une liste d'utilisateurs alors que les profils contiennent des champs désactivés.
  • Adaptation automatique de l'orientation de la vignette d'une image transmise dans une demande.
  • Fonctionnement des filtres |startswith et |slice pour les variables créées à la volée.

Développeurs

  • Ajout d'une classe (never-alone) permettant de conserver un rendu grille en toute petite résolution
  • Inclusion des informations de délai (minimal et maximal) dans l'API retournant les agendas.

24 janvier 2019

Nouveautés

  • Prise en compte par le moteur de recherche, des textes présents dans l'historique d'une demande.
  • Dans l'outil de création des indicateurs statistiques, vous avez maintenant la possibilité de regrouper les statistiques par « Années et mois » pour obtenir les statistiques par mois sur plusieurs années.
  • Dans le portail agent, les formulaires affichés pour permettre la saisie backoffice sont maintenant plus clairement séparés par les catégories.

  • Lorsqu'un fichier déposé par un usager ou un agent n'arrive pas jusqu'au serveur, Publik affiche maintenant un message d'erreur.
  • Ajout à l'interface de configuration de l'application mobile (PWA) de la possibilité de définir l'icône associée à l'application : c'est l'icône qui apparaîtra sur le bureau du mobile et sur l'écran de lancement de l'application.
  • Ajout des champs de type « case à cocher » dans l'outil de fabrication des indicateurs statistiques.

Corrections

  • Renumérotation des champs de type page lorsqu'il sont déplacés par glisser-déposer.
  • Prise en compte des accents dans le classement alphabétique des démarches d'une catégorie.
  • Possibilité de modifier le filtre d'affichage d'une vue cartographique alors que les détails d'un point sont affichés.
  • Affichage d'un message d'erreur quand une page est configurée avec un modèle inconnu.
  • Réduction de la hauteur du nouveau champ fichier.
  • Format « nombre » dans l'export ODS des statistiques.

Développeurs

  • Migration du module Hobo à systemd et uWSGI.
  • Possibilité de fournir une URL de retour à l'écran de modification d'un compte.

10 janvier 2019

Nouveautés

  • La cellule « Recherche » sur le portail agent permet maintenant par défaut d'ajouter les usagers et leurs demandes aux résultats de la recherche.
  • Nouvelle interface permettant la configuration de la navigation et le mode non-connecté de l'application mobile (PWA). Cette fonctionnalité n'est activée que sur les instances ayant une charte graphique compatible PWA. Elle est accessible dans le menu « Burger » de l'interface d'édition du portail citoyen.

  • Un usager déconnecté peut maintenant avoir les champs de son formulaire Publik pré-remplis par Chrome (cela ne fonctionne qu'avec Chrome pour l'instant mais les autres navigateurs devraient suivre). Il faut pour cela :
    • que les champs en question soient configurés pour être pré-remplis par les données du profil
    • que dans les préférences de chrome l'usager ait autorisé la sauvegarde des informations qui seront utilisées pour ce pré-remplissage.
  • Mise en évidence du jour courant dans la vue mensuelle d'un agenda.

Corrections

  • Ajustement à l'affichage des descriptions des résultats de recherche.
  • Augmentation de la taille de libellé autorisée par l'API pour les réservations de créneau.
  • Restriction d'accès au backoffice de traitement dès la configuration de l'authentification.

Développeurs

  • Ajout d'une compatibilité avec le mode de hashage des mots de passe de Plone.
  • Possibilité de paramétrage des attributs du profil devant être considérés dans la recherche « plein texte ».

27 décembre 2018

Nouveautés

  • Modernisation du rendu des champs « Fichier » sur lesquels on peut glisser/déplacer un fichier.

  • Dans l'outil de gestion de contenu, la cellule TIPI a été revue. Elle permet désormais de fixer des valeurs par défaut qui seront transmises dans le formulaire de paiement TIPI.

Corrections

  • Contournement d'un bug du module de gestion d'images (Pillow) qui empêchait l'utilisation de GIF transparents comme ressources.
  • Calcul des créneaux disponibles sur un agenda configuré avec un unique et long type de rendez-vous par jour.
  • Uniformisation des contenus présentés dans la navigation principale, tous les modules reprennent désormais l'ensemble des pages.

Développeurs

  • Bascule des modules Chrono et Passerelle vers le serveur de conteneurs uWSGI.
  • Ajout d'une nouvelle classe CSS aux blocs de la page d'authentification en fonction de la méthode d'authentification, pour permettre davantage de variations de styles.
  • Mise en place de l'infrastructure permettant la gestion de notifications "push".
  • Suppression du cache des données sur la cellule « profil de l'usager ».
  • Ajout à l'API /users/ d'Authentic des informations sur le caractère vérifié des attributs.

13 décembre 2018

Nouveautés

  • Nouveau visuel pour les interfaces backoffice. Nous vous avons déjà présenté les améliorations qui vont être mises en production. Elles sont testables sur vos recettes depuis un peu plus d'une dizaine de jours mais il est important que vos collègues utilisant le backoffice soient informés du changement à venir.

  • Page d'accueil de la brique système revue pour afficher l'état des différentes briques de Publik.

  • Les comptes usagers liés avec un compte FranceConnect ont désormais leur nom et prénoms alimentés depuis leur compte FranceConnect et ces données deviennent non éditables par l'usager. Les champs préremplis sur les formulaires depuis le profil usager pour ces données deviennent également non éditables par l'usager.

Corrections

  • Désactivation des raccourcis clavier qui laissaient une possibilité de déplacer des cartes normalement fixées à un point.
  • Affichage correct des champs carte révélés par une condition de champs.
  • Amélioration à l'étape de traitement des champs d'édition visuelle pour garder intacts les conditions utilisant des caractères réservés HTML (plus petit que, plus grand que).
  • Utilisation désormais possible de chaines accentuées comme premier terme de l'opérateur in des gabarits.

Développeurs

  • Ajout d'une recherche texte libre, sur prénom, nom et adresse électronique, dans l'API de recherche d'utilisateurs.
  • Nouveaux paramètres permettant un retour à une adresse données après saisie backoffice ou création d'un nouvel utilisateur.
  • Option permettant de configurer connecteur par connecteur les adresses où communiquer traces et erreurs critiques.

22 novembre 2018

Nouveautés

  • Possibilité pour tous les thèmes graphiques d'associer, dans les « Ressources » du  CMS, une photographie aux catégories de démarches. Dans « Ressources », accessible via le menu burger du CMS, l'item auquel il faut associer une image s'appelle :
    Image — NOM-DE-LA-CATÉGORIE
    

  • Pour les connecteurs utilisant un fichier tableur, nous avons procédé à une modification de la recherche par défaut, pour ne plus prêter attention ni à la casse ni aux accents. Les résultats de recherche sont plus probants.

Corrections

  • Importation des permissions lors du transfert d'agendas entre sites.
  • Prise en compte de la présence d'« instantanés » de pages (créées via l'historisation automatique) dans l'affichage des ressources du site.
  • Mise à jour effective en front office lorsqu'il y a modification du nom d'une catégorie (après expiration du cache et sans avoir besoin de repasser par le CMS).

Développeurs

  • Suppression des « filtres avancés » du connecteur tableur, qui étaient depuis longtemps avantageusement remplacés par la possibilité de définir des requêtes.
  • Ajout de la durée du créneau dans la réponse à une réservation.
  • Déplacement de l'attribut log_level des connecteurs dans une classe dédiée; attention cela exige la création d'une migration pour en enregistrer la suppression dans la base de données.

8 novembre 2018

Nouveautés

  • Dans le CMS (utilisé pour fabriquer le portail agent et le portail citoyen), il est maintenant possible de jouer plus finement avec la visibilité des cellules. Une nouvelle boite de dialogue accessible en cliquant sur « visibilité » permet désormais, entre autres choses,  de restreindre l'affichage aux usagers qui ne posséderaient pas certains rôles.

  • Dans la page de récapitulatif après saisie d'un formulaire, on peut maintenant voir une imagette pour les fichiers PDF joints au formulaire (comme c'était déjà le cas pour les fichiers image).

  • Possibilité de recherche dans les libellés des éléments payés (dans l'écran de suivi des transactions de paiement).
  • Prise en charge d'un nouvel attribut au niveau du profil du compte usager, afin d'associer une photo de profil à un usager ou un agent.

Corrections

  • Alignement des champs de formulaire disposés en grille, peu importe la combinaison de largeurs, ainsi que prise en charge de la disposition grille pour les champs de type tableau.
  • Évaluation correcte de conditions contenant des caractères accentués dans certaines chaines de caractères.
  • Affichage du mois de décembre des agendas même quand la dernière semaine de celui-ci est considérée comme faisant partie de l'année qui suit.

Développeurs

  • Adaptation du connecteur LDAP pour ignorer la casse de certains attributs, pour renforcer la compatibilité avec des annuaires externes.
  • Enregistrement de détails sur les appels webservices qui échouent sur des erreurs réseau.
  • Possibilité de typer les paramètres reçus par les endpoints, ce qui permet d'assurer une validation et une conversion automatique pour les paramètres booléens.
  • Conservation automatique des cookies lorsqu'un endpoint réalise plusieurs appels HTTPS.

25 octobre 2018

Nouveautés

  • Sur le schéma des workflows, la seule indictation visible concernant les actions d'appels webservices était « Erreur lors de l'appel du webservice ». Ce texte accompagnait la flèche pointant vers le statut dans lequel le webservice redirigeait en cas d'erreur. C'était source de confusion, beaucoup d'utilisateurs pensant que le webservice était en erreur. Nous affichons maintenant, en lieu et place, le libellé du webservice.

Corrections

  • Application du caractère obligatoire d'un champ conditionné (permettre qu'un champ conditionné soit réellement obligatoire lorsqu'il apparaît et qu'il est suivi de pages conditionnelles).
  • Les cartes pouvaient apparaître tronquées sur certain smartphone en cas d'erreur de géolocalisation, c'est corrigé.
  • Possibilité pour une action globale de transmettre un fichier vers le porte-documents.
  • Suppression totale de la vue de réinitialisation du mot de passe quand la fonctionnalité est désactivée.
  • Importation sans erreurs de fichiers ICS dans les exceptions d'un agenda, quand celui-ci contient des règles de récurrence vides.

Développeurs

  • Prise en compte du paramètre name_id dans les endpoints du datastore JSON, même quand il est constitué d'une chaine vide.
  • Extension du constructeur SOAP pour permettre à un connecteur de spécifier manuellement l'adresse du WSDL.

11 octobre 2018

Nouveautés

  • Interfaces pour exporter et importer la définition des agendas (guichets, horaires d'ouvertures, fermetures).
  • Amélioration à la définition des horaires d'ouverture avec la possibilité d'ajouter la même tranche horaire pour plusieurs jours en une seule action.

  • Conversion automatique des codes de suivi saisis en minuscules. Les usagers peuvent donc maintenant saisir le code de suivi indifféremment en minuscules ou un majuscules.

Corrections

  • Amélioration de la robustesse de la détection automatique des caractéristiques des fichiers CSV.
  • Remise en place de la possibilité de déplacer les cartes de demandes dans les vues de traitement en glissant la souris.

Développeurs

  • Retour par le webservice d'ajout au panier de paiement d'une URL permettant d'initier le paiement individuel de l'élément.
  • API de vérification de l'état de santé des différents modules.
  • Commande de gestion pour remplacer le fichier d'un connecteur « tableur ».
  • Possibilité de conserver en cache les résultats des sources de données.
  • Nouvel attribut « slug » pour les fournisseurs OIDC.

Dernière mise à jour le 14 février 2019 13:35 — Éditer