Redmine Entr’ouvert: Demandeshttps://dev.entrouvert.org/https://dev.entrouvert.org/favicon.ico?15861920342024-03-29T08:54:18ZRedmine Entr’ouvert
Redmine w.c.s. - Development #88845 (En cours): écran de saisie, redondance du fil d'arianehttps://dev.entrouvert.org/issues/888452024-03-29T08:54:18ZFrédéric Pétersfpeters@entrouvert.com
<p>Sur les autres pages "principales" (accessibles depuis le menu latéral gauche) on a l'affichage sans fil d'ariane, qui apparait uniquement lorsqu'on navigue dans la section.</p>
<p>Pour la page "saisie" par contre on a déjà "Saisie" qui apparait, et qui fait ainsi doublon avec le titre de la page.</p> w.c.s. - Bug #88844 (Solution proposée): tri/pagination sur la page des saisies entaméeshttps://dev.entrouvert.org/issues/888442024-03-29T08:48:29ZFrédéric Pétersfpeters@entrouvert.com
<p>Un clic sur un entête de colonne pour trier, ou sur un numéro de page, ne met pas à jour la page.</p> Passerelle - Development #88841 (En cours): Permettre de ne pas recevoir du tout "erreurs et trac...https://dev.entrouvert.org/issues/888412024-03-29T08:04:46ZFrédéric Pétersfpeters@entrouvert.com
<p>Actuellement c'est settings.ADMINS ou un paramétrage au niveau du connecteur; sur des systèmes/connecteurs assez défaillants j'ai parfois mis <a class="email" href="mailto:noreply@entrouvert.org">noreply@entrouvert.org</a> ou équivalent.</p>
<p>On pourrait gérer une valeur spéciale, genre "-" pour dire que non pas de mails.</p> w.c.s. - Development #88822 (Résolu (à déployer)): répétition de l'unité "mois" dans la liste des...https://dev.entrouvert.org/issues/888222024-03-28T13:13:26ZFrédéric Pétersfpeters@entrouvert.com
<blockquote>
<p>Unités de temps utilisables : jour, jours, heure, heures, mois, mois, année, années, minute, minutes, seconde, secondes.</p>
</blockquote>
<p>Comme on a month et months traduits en "mois" ça fait répétition; et tant qu'à faire je trouve que ça pourrait être raccourci en marquant les pluriels possibles via (s).</p> Chrono - Bug #88806 (Nouveau): ics, TZ inconnue '(UTC+01:00) Bruxelles, Copenhague, Madrid, Paris'https://dev.entrouvert.org/issues/888062024-03-28T10:19:07ZSentry Io
<p><a class="external" href="https://sentry.entrouvert.org/entrouvert/publik/issues/123642/">https://sentry.entrouvert.org/entrouvert/publik/issues/123642/</a></p>
<pre>
'(UTC+01:00) Bruxelles, Copenhague, Madrid, Paris'
</pre> w.c.s. - Bug #88795 (Résolu (à déployer)): protection csrf sur un formulaire d'une seule page, sa...https://dev.entrouvert.org/issues/887952024-03-27T19:59:35ZFrédéric Pétersfpeters@entrouvert.com
<p>Dans cette situation à l'ajout d'une ligne de bloc il y a un appel ajax qui "consomme" le token actuel, et à la validation de la page il y a l'erreur "déjà été transmis une fois".</p> Authentic 2 - Development #88789 (Nouveau): auth_fc : faire que le paramétrage par défaut soit le...https://dev.entrouvert.org/issues/887892024-03-27T14:54:46ZPaul Marillonnet
<p>Actuellement, le mapping par défaut<br /><pre>
'USER_INFO_MAPPINGS',
{
'last_name': {
'ref': 'family_name',
'verified': True,
},
'first_name': {
'ref': 'given_name',
'verified': True,
},
'email': {
'ref': 'email',
'if-empty': True,
'tag': 'email',
},
'email_verified': {
'ref': 'email',
'translation': 'notempty',
'if-tag': 'email',
},
'title': {
'ref': 'gender',
'translation': 'simple',
'translation_simple': {
'female': pgettext_lazy('title', 'Mrs'),
'male': pgettext_lazy('title', 'Mr'),
},
'verified': True,
},
},
</pre><br />où chaque occurrence de <code>verified</code> implique que le champ n’est pas modifiable par l’usager.<br />Il y a bien des clients qui en effet insistent pour que une identité issue de FC ne soit pas éditable dans Publik, mais je pense qu’il faudrait que ça reste au cas par cas, et que le cas général soit le non-verrouillage de ces attributs.</p> Authentic 2 - Development #88786 (Solution proposée): auth tél : rendre paramétrable la durée de ...https://dev.entrouvert.org/issues/887862024-03-27T13:47:47ZPaul Marillonnet
<p>Actuellement c’est deux minutes, défini en dur dans le code. On pourrait ajouter cela à la liste des choses paramétrables dans le moyen d’authentification login / mot de passe.</p> w.c.s. - Development #88783 (Résolu (à déployer)): ne pas enregistrer d'erreur sur les exceptions...https://dev.entrouvert.org/issues/887832024-03-27T13:24:13ZFrédéric Pétersfpeters@entrouvert.com
<p>Les erreurs sont des erreurs système sur lesquelles il n'y a pas d'action possible depuis l'interface, exemples,</p>
<pre>
[CRON] psycopg2.OperationalError: server closed the connection unexpectedly This probably means the server terminated abnormally before or while processing the request.
[CRON] wcs.qommon.errors.EmailError: Failed to send email, SMTP error ((421, b'Too many concurrent SMTP connections; please try again later.')).
</pre>
<p>Sur celles-ci, logguer dans le wcs.log + remonter dans sentry me semble plus adéquat.</p> Chrono - Development #88764 (Résolu (à déployer)): api, ajouter le slug de l'agenda aux infos ret...https://dev.entrouvert.org/issues/887642024-03-27T11:06:43ZFrédéric Pétersfpeters@entrouvert.com
<p>chrono/api/views.py, get_short_event_detail, on retourne le nom de l'agenda, (ajouté dans <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Development: [API] /api/agendas/datetimes/ - Ajouter le nom de l'agenda (Fermé)" href="https://dev.entrouvert.org/issues/60022">#60022</a>)</p>
<pre>
'agenda_label': agenda.label,
</pre>
<p>il y aurait souhait d'également avoir le slug.</p> Passerelle - Development #88761 (Nouveau): Partitionner la table ResourceLoghttps://dev.entrouvert.org/issues/887612024-03-27T10:58:23ZPierre Ducroquet
<p>Cette table contient des données historisées, et qui sont régulièrement purgées.<br />L'autovacuum est supposé aider ce genre de situation, mais avec le modèle en multi-tenant, il est nécessaire de ne pas compter que sur lui et de l'assister un peu (la table se retrouve avec un bloat significatif).<br />De plus, même avec l'autovacuum, de nombreuses entrées invalides finissent par augmenter la taille de l'index.<br />Je voudrais donc que l'on change la table base_resourcelog afin qu'elle soit partitionnée.<br />J'envisage d'avoir une partition par semaine, avec un cron côté passerelle qui crée 2 partitions par avance, et supprime les anciennes partitions quand elles sont vides.<br />Le partitionnement PostgreSQL est transparent pour Django, mais il existe dans django-postgres-extra tout un ensemble d'éléments pour automatiser le fonctionnement. Cf. <a class="external" href="https://django-postgres-extra.readthedocs.io/en/master/table_partitioning.html">https://django-postgres-extra.readthedocs.io/en/master/table_partitioning.html</a><br />Est-ce-que l'on peut utiliser ces outils dans passerelle, ou est-ce-que je vois pour mettre en place manuellement le partitionnement ?</p> Intégrations graphiques Publik - Development #88758 (Résolu (à déployer)): toodego, mise à jour c...https://dev.entrouvert.org/issues/887582024-03-27T10:49:54ZFrédéric Pétersfpeters@entrouvert.com
<p>Changement dans la source de données, avec des attributs avec des noms qui pourraient changer, ou pas. (#82361).</p> w.c.s. - Development #88755 (En cours): testdef, avoir un historique des modificationshttps://dev.entrouvert.org/issues/887552024-03-27T10:39:07ZValentin Deniaud
<p>Ça serait quand même pratique, notamment pour pointer quelles adaptations ont été nécessaires après des changements au formulaire/workflow.</p> w.c.s. - Development #88754 (Solution validée): testdef, ajouter un résumé aux actions de vérif d...https://dev.entrouvert.org/issues/887542024-03-27T10:36:17ZValentin Deniaud
<p>Sinon ça fait bizarre dans l'interface.</p> w.c.s. - Development #88753 (Solution validée): testdef, lancer les tests après une modif du work...https://dev.entrouvert.org/issues/887532024-03-27T10:35:26ZValentin Deniaud
<p>Le but c'est tout de même de jouer les tests chaque fois qu'il y a une modif, c'est fait côté formulaire et bloc de champs, ça a été oublié pour le wf.</p>