Redmine Entr’ouvert: Demandeshttps://dev.entrouvert.org/https://dev.entrouvert.org/favicon.ico?15861920342024-03-18T09:24:02ZRedmine Entr’ouvert
Redmine w.c.s. - Development #88276 (Nouveau): Barre latérale de traitement, pouvoir choisir l'ordre des ...https://dev.entrouvert.org/issues/882762024-03-18T09:24:02ZAnaïs Ecuvillon
<p>Avec l'arrivée de l'écran de paramétrage du traitement des formulaires = pouvoir paramétrer ce qui est affiché en barre latérale.</p>
<p>Je me dis que la suite logique serait de pouvoir choisir l'ordre dans lequel on va souhaiter voir s'afficher ou non les informations.<br />Par exemple, pour remonter le gabarit personnalisé.<br />Avec un simple glisser déposer comme pour les items d'un champ de liste simple.</p> Passerelle - Development #88040 (Nouveau): API Entreprise : Le paramètre recipient est identique ...https://dev.entrouvert.org/issues/880402024-03-12T08:21:34ZAnaïs Ecuvillon
<p>Dans mon formulaire de démo de l'API Entreprise, j'ai une erreur que je découvre pour la première fois et que je ne comprends pas.</p>
<p><a class="external" href="https://demarches-vaucluse.hds.test.entrouvert.org/backoffice/studio/logged-errors/3/">https://demarches-vaucluse.hds.test.entrouvert.org/backoffice/studio/logged-errors/3/</a></p>
<p>[WSCALL] err: 1, err_desc: API-entreprise returned a non 200 status 422: {'errors': [{'code': '00211', 'title': 'Le paramètre recipient est identique au SIRET/SIREN appelé.', 'detail': "Le paramètre recipient est identique au SIRET/SIREN appelé, or ce paramètre de traçabilité doit correspondre au SIRET de l'organisation publique habilitée à utiliser la donnée. Si vous êtes une collectivité ou une</p>
<p>Pour moi recipient correspond au SIRET de la collectivité, il est envoyé dans l'appel de WS, exemple ici : <a class="external" href="https://demarches-vaucluse.hds.test.entrouvert.org/backoffice/settings/wscalls/api_entreprise_entreprises/">https://demarches-vaucluse.hds.test.entrouvert.org/backoffice/settings/wscalls/api_entreprise_entreprises/</a>
{{ api_entreprise_siret_organisation }} ayant pour valeur le SIRET de mon client configuré via l'app qui est identique au bénéficiaire de l'appel côté passerelle : <a class="external" href="https://passerelle-vaucluse.hds.test.entrouvert.org/api-entreprise/api-entreprise/">https://passerelle-vaucluse.hds.test.entrouvert.org/api-entreprise/api-entreprise/</a></p>
<p>J'ai toujours paramétré comme cela, est-ce qu'il y a un truc qui cloche ou est-ce du côté d'API Entreprise qu'il y a un problème ?</p> w.c.s. - Development #87329 (Nouveau): Test WCS - améliorer la page d'accueil des testshttps://dev.entrouvert.org/issues/873292024-02-22T14:48:02ZAnaïs Ecuvillon
<p>Ceci pourrait être un ticket chapeau pour améliorer la page d'accueil des tests. Je liste ici des améliorations qui devront sûrement être découpés en tickets techniques et liés à ce ticket :</p>
<ul>
<li>retrouver l'information qui existe sur la page d'accueil du formulaire : « Dernière exécution des tests : 20/02/2024 18:23 ✓ » ;</li>
<li>permettre le glisser-déposer pour trier les données de test (à l'instar de ce qui existe sur les items d'un champ de type liste avec comme données « Liste simple ») ;</li>
<li>pour chaque donnée de test, dans ce tableau, voir au premier coup d’œil ceux qui doivent échouer (un picto pion d'échec ♟️ ? 😉️) ;</li>
<li>pour chaque donnée de test, dans ce tableau, afficher la date et le statut du dernier test avec un lien direct vers le détails du test ;</li>
<li>dans les Actions, renommer le bouton « Nouveau » en « Nouveau test » pour homogénéiser avec les forms, WF, blocs, etc ;</li>
<li>Dans Navigation, ajouter la possibilité d'avoir des catégories (car si on commence à réellement utiliser les tests, ça va vite être utile)</li>
</ul> Combo - Autre #87118 (Nouveau): Cellule Fiche(s) - Type de contenu personnalisé, avoir un éditeur...https://dev.entrouvert.org/issues/871182024-02-19T09:11:56ZAnaïs Ecuvillon
<p>Vu avec un client la semaine passée. On a essayé d'utiliser la cellule fiche plutôt qu'une cellule protojson et finalement on a renoncé car le besoin en personnalisation css était trop important.</p>
<p>Ce serait utile quand on ajoute une Cellule Fiche(s) et que l'on sélectionne comme Type de contenu « Personnalisé » de pouvoir ajouter du html dans le gabarit.<br />Comme on voudra sûrement éviter cela, on peut certainement imaginer avoir un éditeur de texte riche qui permettrait en plus d'ajouter des class sur des éléments.</p>
<p>En capture d'écran, un exemple de ce que l'on voudrait ajouter, mais que l'on voudrait intégrer proprement bien sûr. <br />Dans le cas de cette capture, ça implique que les class existe dans le fichier css de la charte graphique bien entendu, mais ensuite cela permettrait au client d'être autonome pour construire autant de page qu'il le souhaite.</p> w.c.s. - Autre #84633 (Nouveau): Amélioration de la saisie backofficehttps://dev.entrouvert.org/issues/846332023-12-12T14:06:34ZAnaïs Ecuvillon
<p>Ticket chapeau pour améliorer la saisie BO :</p>
Avec les fonctionnalités ci-dessous déjà discutées :
<ul>
<li>personnaliser les items du champ canal / par instance (<a class="issue tracker-2 status-1 priority-4 priority-default" title="Development: saisie backoffice, paramétrage des canaux proposés (Nouveau)" href="https://dev.entrouvert.org/issues/84493">#84493</a>) ;</li>
<li>décider de l'affichage du champ canal ou non / par démarche (<a class="issue tracker-2 status-1 priority-4 priority-default" title="Development: saisie backoffice, pouvoir ne pas afficher la sélection de canal (Nouveau)" href="https://dev.entrouvert.org/issues/84494">#84494</a>) ;</li>
<li>décider de l'affichage du champ « Usager associé » / par démarche (<a class="issue tracker-2 status-1 priority-4 priority-default" title="Development: Saisie backoffice, pouvoir masquer le champ en barre latérale "Usager associé" (Nouveau)" href="https://dev.entrouvert.org/issues/58888">#58888</a>) ;</li>
<li>décider du caractère obligatoire ou optionnel du champ canal / par démarche (<a class="issue tracker-2 status-1 priority-4 priority-default" title="Development: saisie backoffice, pouvoir obliger à la sélection d'un canal (Nouveau)" href="https://dev.entrouvert.org/issues/84495">#84495</a>) ;</li>
<li>pré-remplir le champ canal avec une valeur fixe / par démarche (<a class="issue tracker-2 status-1 priority-4 priority-default" title="Development: saisie backoffice, pouvoir pré-remplir le champ canal avec une valeur fixe (Nouveau)" href="https://dev.entrouvert.org/issues/84631">#84631</a>) ;</li>
<li>pouvoir déterminer qu'un champ soit obligatoire ou optionnel selon la saisie en FO ou BO (<a class="issue tracker-2 status-1 priority-4 priority-default" title="Development: Caractère obligatoire d'un champ différent suivant saisie front ou backoffice (Nouveau)" href="https://dev.entrouvert.org/issues/49041">#49041</a>) ;</li>
</ul>
Et celles-ci régulièrement demandées par les collectivités, plan technique à définir :
<ul>
<li>pouvoir paramétrer l'ordre des boutons / par instance ;</li>
<li>pré-remplir le champ canal selon le rôle de l'agent ;</li>
</ul>
<p>À chiffrer et à proposer sur Tracim.</p> w.c.s. - Development #84631 (Nouveau): saisie backoffice, pouvoir pré-remplir le champ canal avec...https://dev.entrouvert.org/issues/846312023-12-12T13:37:25ZAnaïs Ecuvillon
<p>via <a class="issue tracker-4 status-5 priority-4 priority-default closed" title="Autre: Saisie backoffice : améliorations sur le Champ canal (Fermé)" href="https://dev.entrouvert.org/issues/75961">#75961</a>,</p>
<blockquote>
<p>pré-remplir le champ canal avec une valeur fixe</p>
</blockquote>
<p>Par démarche.</p> w.c.s. - Development #84501 (Nouveau): Avoir un filtre pour ne pas tenir compte de la casse dans ...https://dev.entrouvert.org/issues/845012023-12-08T15:47:01ZAnaïs Ecuvillon
<p>Dans certains cas, ce serait bien utile d'avoir la possibilité d'utiliser un filtre de requête qui ne tient pas compte de la casse. <br />Mon cas d'usage est la récupération d'un quartier selon l'adresse.<br />Des milliers d'adresses côté fiche, et autant de façon de l'écrire côté FO.</p>
<p>Bien entendu ça ne réglera pas les histoires d'accent, mais ce sera déjà bien utile.</p>
<p>Pour contourner Marie a déjà utilisé des DT en transformant la donnée tout en majuscule et Stéphane idem mais en utilisant slugify.</p> Intégrations graphiques Publik - Development #83917 (Nouveau): Signalement à proximité - afficher...https://dev.entrouvert.org/issues/839172023-11-24T14:18:57ZAnaïs Ecuvillon
<p>Suite à un retour de 3M sur le fonctionnement de l'affichage des signalements à proximité, on peut sans doute améliorer le comportement suivant.</p>
<p>Cette fonctionnalité permet de lister les signalement à proximité qui sont affichés sur la carte.<br />Si l'usager déplace le fond de carte, on peut se retrouver dans la situation où il n'y a plus de signalement à proximité et donc plus d'éléments dans la liste qui devrait apparaître en dessous de la carte avec les +1.</p>
<p>Dans ce cas, ce serait utile d'afficher un message quand la liste des signalement à proximité est vide. <br />Je propose : « Recentrez la carte sur le marqueur pour afficher la liste des signalements à proximité. »</p>
<p>Le retour du client : #82090-11</p>
<blockquote>
<p>+1 disparait du cadre visible alors qu’il devrait toujours l’être pour que l’usager puisse le situer: Le +1 disparaît lorsqu’il ne s’affiche plus dans le > cadre visible de la fenêtre, peu importe le rayon choisi pour le signalement, il suffit de déplacer la fenêtre de la map, ce qui n’est pas logique<br />justement dans la logique de rayon autour du signalement, cela ne devrait pas prendre en compte la map en elle-même, mais son adresse + diamètre.</p>
</blockquote> w.c.s. - Development #83874 (Nouveau): Importer les champs depuis : ajouter l'autocomplétion pour...https://dev.entrouvert.org/issues/838742023-11-23T14:51:12ZAnaïs Ecuvillon
<p>Dans la fabrique de formulaire ou de modèle de fiche, il est possible d'importer les champs depuis un formulaire ou un modèle de fiche, l'autocomplétion serait la bienvenue, surtout quand sur certaines instances, il y en a beaucoup.</p> Chrono - Support #83469 (Nouveau): Choix des couleurs aux RDV qui ne suit pas l'ordre indiqué dan...https://dev.entrouvert.org/issues/834692023-11-14T08:09:57ZAnaïs Ecuvillon
<p>Petite question qui peut sembler bizarre, mais qui ne l'est pas tant que ça, car l'affichage interpelle en démo client.</p>
<p>J'ai créé un agenda de type rdv la semaine dernière, avec deux type de rdv : <a class="external" href="https://chrono-aecuvillon.test.entrouvert.org/manage/agendas/50/week/2023/11/27/">https://chrono-aecuvillon.test.entrouvert.org/manage/agendas/50/week/2023/11/27/</a></p>
<p>Dans mon WF, je passe dans le corps de la requête la donnée nécessaire pour mettre des couleurs selon le type de rdv : <a class="external" href="https://demarches-aecuvillon.test.entrouvert.org/backoffice/workflows/2/status/19/items/1/">https://demarches-aecuvillon.test.entrouvert.org/backoffice/workflows/2/status/19/items/1/</a></p>
<p>Habituellement, les deux premières couleurs sont le orange et le vert qui sont bien distincts et donc pas de souci d'accessibilité.<br />Mais dans la vue de mon agenda, les deux couleurs qui se sont mises étant le rouge et le brique, sur certains écrans, en démo par exemple, on ne distingue pas du tout les différents rdv.</p>
<p>D'ailleurs la doc indique bien l'ordre des couleurs utilisées : <a class="external" href="https://doc-publik.entrouvert.com/admin-fonctionnel/prises-de-rendez-vous/rendez-vous/#mettre-des-couleurs-aux-rendez-vous">https://doc-publik.entrouvert.com/admin-fonctionnel/prises-de-rendez-vous/rendez-vous/#mettre-des-couleurs-aux-rendez-vous</a></p> Chrono - Development #83330 (Nouveau): La limite de 250 caractères sur les libellés de réservationhttps://dev.entrouvert.org/issues/833302023-11-10T10:58:39ZAnaïs Ecuvillon
<p>Côté chrono, je souhaite afficher le nom de l'adulte et le nom de l'enfant ou des enfants participants, ainsi que l'âge des enfants.</p>
<p>Je me retrouve avec 2 contraintes qui m'empêchent de le faire : <br />côté chrono, il ne connaît pas le filtre age_in_years, je ne peux donc pas le configurer comme je veux ici : <a class="external" href="https://agendas-hautes-alpes.test.entrouvert.org/manage/agendas/51/display-options">https://agendas-hautes-alpes.test.entrouvert.org/manage/agendas/51/display-options</a> (cf. capture d'écran)</p>
<p>J'ai donc voulu passer par le gabarit de résumé côté WCS, car cela m'intéresse également d'avoir l'info côté tableau de traitement, mais la réservation chrono est bloqué car : form_workflow_data_reservation_error_response_err_desc contenu de requête invalide<br />form_workflow_data_reservation_error_response_errors_label ['Assurez-vous que ce champ comporte au plus 250 caractères.']</p>
<p>Effectivement, mon gabarit de résumé comporte plus que 250 caractères car il contient des filtres et des conditions.<br /><a class="external" href="https://demarches-hautes-alpes.test.entrouvert.org/backoffice/forms/131/options/templates">https://demarches-hautes-alpes.test.entrouvert.org/backoffice/forms/131/options/templates</a></p>
<pre>
{{ form_var_prenom }} {{form_var_nom}} - {{ form_var_enfant_0_prenom }}, {{ form_var_enfant_0_date_naissance|age_in_years:reservation_response_datetime }} ans{% if form_var_enfant_1_date_naissance %} et {{ form_var_enfant_1_prenom }}, {{ form_var_enfant_1_date_naissance|age_in_years:reservation_response_datetime }} ans{% endif %}
</pre>
<p>Plutôt que de permettre l'usage du filtre d'age_in_years côté chrono, je préférerai qu'on ne limite pas à 250 car. le gabarit de résumé pour la réservation chrono.<br />Est-ce possible ? Sinon avez-vous rapidement (car je suis sur le point de livrer) une solution de contournement ?</p> Intégrations graphiques Publik - Development #83018 (Nouveau): les class grid-*-* et newline ne f...https://dev.entrouvert.org/issues/830182023-11-02T08:36:35ZAnaïs Ecuvillon
<p>cf. <a class="external" href="https://dev.entrouvert.org/issues/81925">https://dev.entrouvert.org/issues/81925</a></p>
<p>si le comportement normal attendu et que cela fonctionne, il faudrait corriger ça.</p>
<p>Thomas Jund a écrit :</p>
<blockquote>
<p>J'ai regardé s'il était envisageable d'ajouter le fonctionnement de la grille aux widgets titre et sous-titre.<br />Après enquête mené par Pierre D, il a en prod 2615 widgets titre et sous-titre avec la class newline, et 3186 avec une class grid-*-*.<br />Ce qui veut dire que si j'ajoute le float et le clear là dessus, ça risque de bien bouger.<br />(Je crois que je n'ai pas de solution, ou alors on y va en annonçant que ça peut bouger)</p>
</blockquote>
<p>ce sera à la marge, j'ai pas l'impression que beaucoup de titre et sous-titre ont un grid de posé, par contre un newline, a priori oui puisqu'on dit lors des formations à nos clients que s'ils en mettent sur au moins un champ, ils doivent en mettre partout.</p>
<p>Je pense qu'il faut corriger ça, sauf si je loupe quelque chose,</p> w.c.s. - Autre #82668 (Nouveau): Conditionner le caractère obligatoire ou optionnel d'un champhttps://dev.entrouvert.org/issues/826682023-10-20T13:49:09ZAnaïs Ecuvillon
<p>On en a parlé lors de l'EOCamp, il serait utile que le caractère obligatoire ou optionnel d'un champ puisse être conditionné.</p>
Aujourd'hui on contourne ça avec deux champs ayant le même identifiant. Par exemple :
<ul>
<li>le champ A optionnel avec une condition d'affichage en cas de saisie BO ;</li>
<li>le champ B obligatoire avec une condition d'affichage en cas de saisie FO.</li>
</ul>
<p>Stefan et StephL ont indiqué que cela serait utile pour Publik famille, Publik notification et Publik association. <br />Je les laisse exposer ici les cas d'usage détaillé.</p>
<p>Mis à Autre, car encore au stade de la discussion.</p> w.c.s. - Development #82633 (Nouveau): Mettre à jour à la volée les messages d'erreur en haut de ...https://dev.entrouvert.org/issues/826332023-10-20T06:59:54ZAnaïs Ecuvillon
<p>Avec la validation à la volée des champs arrivée en avril 23 et la liste des champs en erreur avec des liens vers les champs, qui s'affichent en haut de page depuis juillet 23, la prochaine étape pourrait être :</p>
<p>Mettre à jour à la volée les messages d'erreur en haut de page. Comme les conditions de sortie de page sont évaluées différemment des champs avec validation à la volée. On pourrait au moins commencer à mettre à jour ces derniers.</p>
<p>Concrètement, cela signifie que la liste des champs en erreur se mettrait à jour au fur et à mesure que l'usager « corrige » sa saisie.</p> w.c.s. - Development #81603 (Nouveau): Statistiques - exposer des statistiques relatives à un cha...https://dev.entrouvert.org/issues/816032023-09-26T07:57:07ZAnaïs Ecuvillon
<p>vu avec Valentin, j'expose le besoin :</p>
<p>régulièrement, on voudrait des stats sur un champ qui contient des nombres. Ce ticket serait un pré-requis : <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Development: champ de type nombre (Fermé)" href="https://dev.entrouvert.org/issues/81185">#81185</a>.</p>
<p>Cas d'usage actuel :<br />Je mets en place un outils de gestion de collecte de fonds (pour récolter des sous lors d'évènements dramatiques). On voudrait connaître le montant total des dons (facile à mettre en place avec des fiches), mais également avoir des regroupements sur cette information (regroupement possible avec la cellule graphe, il ne manque plus que le calcul, ici une addition).</p>
<p>Cas d'usage déjà rencontré :<br />pour le suivi des bénéficiaires du RSA, les services de l'État impose un délai maxi entre l'entrée du bénéficiaire dans le flux et son premier RDV. On calcule donc pour chaque demande de RDV le délai en jours.<br />On voudrait connaître le délai moyen pour l'ensemble des demandes.</p>