Redmine Entr’ouvert: Demandeshttps://dev.entrouvert.org/https://dev.entrouvert.org/favicon.ico?15861920342024-03-29T10:56:45ZRedmine Entr’ouvert
Redmine w.c.s. - Development #88860 (Solution proposée): Compléter la liste des brouillons en cours sur l...https://dev.entrouvert.org/issues/888602024-03-29T10:56:45ZAnaïs Ecuvillon
<p>Pour distinguer les différents brouillons entre eux sur la première page d'un formulaire, il serait utile d'ajouter le résumé de gabarit en plus du jour et de l'heure.</p>
Exemple
<ul>
<li>reprendre ma demande du 12/01/2024 12:02 (gabarit de résumé), sur la page 5</li>
<li>reprendre ma demande du 07/03/2024 10:54, sur la page 3</li>
<li>reprendre ma demande du 29/03/2024 11:54, sur la page 3</li>
</ul>
<p>Bien sûr, cela ne sera possible que selon l'état d'avancement du brouillon en cours, uniquement lorsque les variables renseignées dans le résumé sont remplies.</p>
<p>C'est d'autant plus utile qu'un usager peut effectuer plusieurs demandes en parallèles, par exemple dans le cas de Publik Associations, et avoir pendant un temps donné plusieurs brouillons pour des associations différentes.</p> Combo - Development #88859 (Nouveau): Ajouter le résumé de gabarit aux intitulés des brouillonshttps://dev.entrouvert.org/issues/888592024-03-29T10:53:39ZAnaïs Ecuvillon
<p>Pour distinguer les différents brouillons entre eux, il serait utile d'ajouter le résumé de gabarit dans la cellule de suivi des Brouillons en cours, à l'instar de ce qui existe pour les Demandes en cours (cf. capture d'écran)</p>
<p>Bien sûr, cela ne sera possible que selon l'état d'avancement du brouillon en cours, uniquement lorsque les variables renseignées dans le résumé sont remplies.</p>
<p>C'est d'autant plus utile qu'un usager peut effectuer plusieurs demandes en parallèles, par exemple dans le cas de Publik Associations, et avoir pendant un temps donné plusieurs brouillons pour des associations différentes.</p> w.c.s. - Bug #88849 (En cours): KeyError dans MassActionAfterJob sur oldest_lazy_formhttps://dev.entrouvert.org/issues/888492024-03-29T09:33:36ZSentry Io
<p><a class="external" href="https://sentry.entrouvert.org/entrouvert/publik/issues/123684/">https://sentry.entrouvert.org/entrouvert/publik/issues/123684/</a></p>
<pre>
KeyError:
File "wcs/qommon/afterjobs.py", line 127, in run
self.execute()
File "wcs/backoffice/management.py", line 4517, in execute
oldest_lazy_form = formdef.data_class().get(item_ids[0]).get_as_lazy()
File "wcs/sql.py", line 2742, in get
raise KeyError()
</pre> Intégrations graphiques Publik - Bug #88848 (En cours): les gabarits derière des liens symbolique...https://dev.entrouvert.org/issues/888482024-03-29T09:25:04ZFrédéric Pétersfpeters@entrouvert.com
<p>exemple :</p>
<pre>
$ grep grenoble-metropole-2022 /var/lib/dpkg/info/publik-base-theme.list
/usr/share/publik/themes/publik-base/static/grenoble-metropole-2022
/usr/share/publik/themes/publik-base/static/grenoble-metropole-2022/_custom.scss
/usr/share/publik/themes/publik-base/static/grenoble-metropole-2022/_vars.scss
/usr/share/publik/themes/publik-base/static/grenoble-metropole-2022/style.css
/usr/share/publik/themes/publik-base/static/grenoble-metropole-2022/style.css.map
/usr/share/publik/themes/publik-base/static/grenoble-metropole-2022/style.scss
</pre> w.c.s. - Development #88845 (Résolu (à déployer)): é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 (Résolu (à déployer)): 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> 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> 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> 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>