Redmine Entr’ouvert: Demandeshttps://dev.entrouvert.org/https://dev.entrouvert.org/favicon.ico?15861920342024-03-25T10:49:22ZRedmine Entr’ouvert
Redmine w.c.s. - Development #88612 (Solution validée): évolution balisage du champ fichierhttps://dev.entrouvert.org/issues/886122024-03-25T10:49:22ZFrédéric Pétersfpeters@entrouvert.com
<p>D'un audit d'accessibilité,</p>
<blockquote>
<p>1. Champ pour ajouter une image, le texte "Déposez un fichier ou cliquez pour en sélectionner un." est implémenté dans une balise <div></p>
</blockquote>
◦ Implémenter le texte dans une balise paragraphe <p> Intégrations graphiques Publik - Bug #88450 (Solution validée): grand-bourg: textarea trop larges...https://dev.entrouvert.org/issues/884502024-03-21T10:52:30ZCorentin Séchet
<p>Dû à l'affichage en grid de .form-content.</p>
<p><a class="external" href="https://dev.entrouvert.org/issues/88283">https://dev.entrouvert.org/issues/88283</a></p> Intégrations graphiques Publik - Development #88084 (Solution validée): Affichage sous forme d'ét...https://dev.entrouvert.org/issues/880842024-03-12T16:46:40ZNicolas Roche (absent jusqu'au 3 avril)
<p>Sur une liste facultative,<br />paramétrée avec la classe CSS "template-evaluation",<br />et affichée en mode liste,<br />si on sélectionner une des étoiles, on ne peut plus désélectionner les étoiles<br />(l'usager ne peut plus ne pas voter).</p> Intégrations graphiques Publik - Development #86816 (Solution validée): toulouse-2022: [parsifal]...https://dev.entrouvert.org/issues/868162024-02-09T16:08:19ZNicolas Roche (absent jusqu'au 3 avril)
<p>Pouvoir arriver sur la page en passant des critères de recherche déjà activés dans la query string.</p> Passerelle - Development #86091 (Solution validée): qrcode: si la récupération des métadonnées éc...https://dev.entrouvert.org/issues/860912024-01-24T22:03:57ZBenjamin Dauvergne
<p>Sinon ça oblige à re-scanner (ce n'est pas toujours évident avec un téléphone).</p> Authentic 2 - Development #81334 (Solution validée): manage : le formulaire d’édition d’un client...https://dev.entrouvert.org/issues/813342023-09-19T08:48:07ZPaul Marillonnet
<p>Actuellement et avec l’imminente arrivée de <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Development: clients d’API : pour l’endpoint d’API authentic /users/ en particulier, définir la liste des attr... (Fermé)" href="https://dev.entrouvert.org/issues/78332">#78332</a>, on se retrouve avec des choses générales et des options de config un peu plus obscures, ces dernières méritant d’être reléguées à un onglet “Configuration avancée”.</p> ANTS Hub - Development #80133 (Solution validée): Moteur de recherche : bascule pour le changemen...https://dev.entrouvert.org/issues/801332023-07-28T10:00:26ZThomas Noël
<p>D'un mail du projet :</p>
<pre>
Projet « Moteur de recherche »
* La date prévisionnelle de bascule pour le changement de format de la
date et de l’heure du rendez-vous (norme iso) est fixée au 13 septembre.
Des précisions seront apportées concernant l’heure de mise en production.
</pre>
<p>Je ne sais pas ce que ça couvre exactement, mais peut-être faut-il prévoir quelque chose dans notre code, qui fera cette "bascule" de format, dès qu'une datetime de bascule dans un settings sera dépassée.</p> Passerelle - Development #79611 (Solution validée): Esup : ne pas envoyer de paramètres videshttps://dev.entrouvert.org/issues/796112023-07-11T12:41:02ZEmmanuel Cazenaveecazenave@entrouvert.com
<p>POST <a class="external" href="https://parapheur-test.univ-avignon.fr/ws/signrequests/new?recipientsEmails=jade.tavernier%40univ-avignon.fr&comment=&signType=pdfImageStamp&eppn=test_publik_ae%40univ-avignon.fr&title=Envoi+demande+signature+simple&targetUrl=&allSignToComplete=False&userSignFirst=False&pending=True&forceAllSign=False">https://parapheur-test.univ-avignon.fr/ws/signrequests/new?recipientsEmails=jade.tavernier%40univ-avignon.fr&comment=&signType=pdfImageStamp&eppn=test_publik_ae%40univ-avignon.fr&title=Envoi+demande+signature+simple&targetUrl=&allSignToComplete=False&userSignFirst=False&pending=True&forceAllSign=False</a> (=> 200)</p>
<p>A première vue ça ne fait pas de mal, mais comme on a des erreurs 500 ici et là, éliminons ce petit écueil.</p> Welco - Development #76693 (Solution validée): utiliser hobo.multitenant.spoolerhttps://dev.entrouvert.org/issues/766932023-04-17T05:16:18ZBenjamin Dauvergne
<p>Idem.</p> w.c.s. - Development #73401 (Solution validée): Champ texte long : Améliorer la limitation du nom...https://dev.entrouvert.org/issues/734012023-01-13T14:17:40ZAnaïs Ecuvillon
<p>Sur le champ texte long, il existe un paramétrage pour limiter le nombre de caractères.</p>
<p>Le comportement actuel est le suivant : on tape du texte jusqu'à ce que l'on ne puisse plus. Il n'y a aucun indicateur ni message.</p>
<p>Ce serait utile, à défaut d'avoir un compteur du nombre de caractères, d'avoir un message lors de la saisie qui indique pourquoi on ne peut plus saisir de caractère. Comme par exemple : Vous avez atteint le nombre de caractères max.</p> w.c.s. - Development #72542 (Solution validée): Statistique sur les abandons de démarchehttps://dev.entrouvert.org/issues/725422022-12-16T09:47:22ZStéphane Guiet
<p>Il s'agit d'avoir un suivi statistique de l'abandon par un usager d'une démarche :<br />sur quelle page d'un formulaire le bouton abandonner est-il actionné ?</p>
<p>L'optique étant ici d'avoir un retour quantitatif permettant aux administrateurs fonctionnels<br />in fine de modifier les démarches (ou en tout cas d'essayer d'analyser les raisons de ces abandons)</p>
<p>Pas trop réfléchi aux données qui devraient accompagner ce log d'abandon ni quelle forme finale donner à ce relevé statistique.</p> w.c.s. - Development #71778 (Solution validée): "conditions de sortie de bloc"https://dev.entrouvert.org/issues/717782022-11-28T13:24:29ZAnaïs Ecuvillon
<p>Ce serait utile d'avoir un gabarit pour poser une condition de sortie de page sur un élément d'un bloc de champ qui soit dynamique.</p>
<p>J'entends par là, que l'on puisse remplacer (par une condition unique) une condition comme celle ci-dessous, que l'on devrait écrire 10 fois si on permet d'ajouter 10 occurrences au bloc de champs, :<br /><pre>
not form_var_enfant_0_date_naissance or form_var_enfant_0_date_naissance|age_in_years < 20
</pre></p>
<p>ça éviterait d'écrire 10 conditions à la suite (cf. copie écran).</p> Lingo - Development #70786 (Solution validée): Chnager l'url de la vue d'api surles régieshttps://dev.entrouvert.org/issues/707862022-10-27T14:41:22ZEmmanuel Cazenaveecazenave@entrouvert.com
<p>Actuellement /api/regies/, alors que la convention actuelle est de préfixer par le nom de l'application : /api/invoicing/regies/.</p> Authentic 2 - Development #69335 (Solution validée): api : respecter l'API DRF dans /api/check-pa...https://dev.entrouvert.org/issues/693352022-09-20T13:02:30ZEmmanuel Cazenaveecazenave@entrouvert.com
<p>On y a fait un :</p>
<pre>
user, dummy_oidc_client = authenticator.authenticate_credentials(
username, password, request=request)
</pre>
<p>Mais ça se fait pour <code>authenticator.authenticate_credentials</code> de renvoyer None en cas d'échec.</p> Authentic 2 - Development #67986 (Solution validée): Valeurs prédéfinies pour les conditions d'af...https://dev.entrouvert.org/issues/679862022-08-05T12:21:37ZFrédéric Pétersfpeters@entrouvert.com
<p>Aujourd'hui on a une saisie libre d'une condition et le jeu est de chercher dans quelques déploiements pour copier/coller une condition qui correspond, type <code>'backoffice' in login_hint or remote_addr in dnsbl('ddns.entrouvert.org')</code>.</p>
<p>Je pense qu'on pourrait gagner à avoir au niveau de l'interface des valeurs prédéfinies, "accès back uniquement", "accès front uniquement", en plus d'une option "autre:" qui serait la saisie libre.</p>
<p>Je me dis que ça pourrait passer par deux fonctions supplémentaires, que les conditions pourraient ainsi être écrites is_for_backoffice() / is_for_frontoffice(), et ces fonctions regarderaient dans les settings pour avoir la condition à tester; ex:</p>
<pre>
A2_WHATEVER = {
"backoffice": "'backoffice' in login_hint or remote_addr in dnsbl('ddns.entrouvert.org')",
"frontoffice": "'backoffice' in login_hint or remote_addr in dnsbl('ddns.entrouvert.org')",
}
</pre>
<p>Ça permet</p>
<ul>
<li>1/ comme paramètre d'avoir très souvent quelque chose de simple et unique, is_for_backoffice(),</li>
<li>2/ et donc dans l'UI d'avoir ces deux cas gérés via <select>,</li>
<li>3/ d'adapter la condition quand ce qui nous correspond évolue, par exemple si on veut ajouter <code>or 'X-Entrouvert' in headers</code>.</li>
<li>4/ d'enfin obtenir une configuration identique partout.</li>
</ul>