Redmine Entr’ouvert: Demandeshttps://dev.entrouvert.org/https://dev.entrouvert.org/favicon.ico?15861920342024-03-29T14:04:43ZRedmine Entr’ouvert
Redmine Passerelle - Development #88873 (Solution proposée): toulouse_maelis: valider le DUI avant d'appe...https://dev.entrouvert.org/issues/888732024-03-29T14:04:43ZBenjamin Dauvergne
<p>Pour ne pas provoquer de SOAP fault inutile.</p> w.c.s. - Development #81105 (Solution proposée): Tests unitaires JShttps://dev.entrouvert.org/issues/811052023-09-12T10:01:13ZCorentin Séchet
<p><a class="external" href="https://media.giphy.com/media/mYkrmfTLiisp2WqCs3/giphy.gif">https://media.giphy.com/media/mYkrmfTLiisp2WqCs3/giphy.gif</a></p> w.c.s. - Development #76958 (Solution proposée): accessibilité validation des champs (aria-live &...https://dev.entrouvert.org/issues/769582023-04-24T14:34:44ZThomas Jundtjund@entrouvert.com
regarder du côté des attributs
<ul>
<li>aria-live</li>
<li>aria-errormessage</li>
</ul>
<p>pour améliorer l'accessibilité des champs de formulaire suite à l'ajout de la validation à la volée</p> w.c.s. - Bug #75777 (Solution proposée): Doublon d'utilisateur au provisionninghttps://dev.entrouvert.org/issues/757772023-03-24T10:45:18ZBenjamin Dauvergne
<p>La logique pour prévenir des doublons est bancale (my bad) il faudrait toujours ré-essaier plutôt que de tenter de deviner qu'elle est le doublon le plus récent à partir des id en base, technique qui ne marche pas (il n'y pas de lien entre l'ordre d'une séquence et l'ordre des commits).</p> w.c.s. - Development #74723 (Solution proposée): Donner accès à l'identifiant d'un saut manuel da...https://dev.entrouvert.org/issues/747232023-02-21T16:07:31ZEmmanuel Cazenaveecazenave@entrouvert.com
<p>Un statut 'foo' avec une action d'envoi de mail. Ce statut est atteignable par deux sauts manuels dont les identifiants sont X et Y.</p>
<p>On voudrait envoyer le mail uniquement si on arrivés dans 'foo' via le saut 'X'</p>
<p>Le contournement actuel consiste à créer un statut intermédiaire 'bar', dans lequel on passera en faisant le saut X avant d'arriver sur 'foo'. Et dans 'bar' d'utiliser une donnée de traitement qui sera utilisable dans la condition d'envoi de mail de 'foo'.</p>
<p>De Steph L dans le chat :</p>
<blockquote>
<p>oui grande idée, pas mal de cas d'usage connexe où on passe par des statut intermédiaires qui ne servent à rien, sauf à repérer le saut manuel utilisé</p>
</blockquote> w.c.s. - Development #72793 (Solution proposée): exploiter phonenumbers dans is_french_mobile_pho...https://dev.entrouvert.org/issues/727932022-12-26T16:04:11ZFrédéric Pétersfpeters@entrouvert.com
<p>Le vieux ticket <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Development: template tag "is_french_mobile_phone_number" (Fermé)" href="https://dev.entrouvert.org/issues/24990">#24990</a> avait eu sur la fin "Et tant pis pour la nom-acceptation des indicatifs internationaux"; maintenant qu'on a pour les SMS phonenumbers en dépendance et un paramètre qui donne le code pays de l'instance, on pourrait peut-être exploiter ça pour gérer toutes les situations dans le filtre |is_french_mobile_phone_number.</p> w.c.s. - Development #72091 (Solution proposée): Dépréciations - interdire la saisie de nouvelles...https://dev.entrouvert.org/issues/720912022-12-06T13:46:00ZLauréline Guérin
<p>Sur les instances qui n'ont pas l'option disable-python-expressions, interdire l'ajout d'une nouvelle expression python.<br />L'édition d'une expression python existante est toujours permise.</p> w.c.s. - Development #69291 (Solution proposée): sur les sauts automatique avec une condition qui...https://dev.entrouvert.org/issues/692912022-09-19T16:31:18ZFrédéric Pétersfpeters@entrouvert.com
<p>Une info qui dirait que la condition est évaluée uniquement à l'arrivée dans le statut, que si une évaluation répétée est attendue il faut combiner avec une expiration. (+ lien vers la doc)</p>
<p>(ça pourrait commencer très bête et regarder s'il y a |date ou today dans la condition).</p> w.c.s. - Development #65104 (Solution proposée): texte riche pour le message d'erreur des conditi...https://dev.entrouvert.org/issues/651042022-05-11T06:59:23ZMarie Kuntz
<p>Il m'arrive parfois de devoir mettre un lien dans le message d'erreur d'une condition de sortie de page, ce serait bien si ce lien pouvait être cliquable.<br />Serait-il possible d'interpréter soit du html, soit une syntaxte simple comme dans les mails (<code>`lien vers le site d'Entr'ouvert <https://www.entrouvert.com/>`_.</code>) ?</p> w.c.s. - Bug #60611 (Solution proposée): Donnée calculée associée à une source de données, prefil...https://dev.entrouvert.org/issues/606112022-01-13T10:30:58ZLauréline Guérin
<p>par exemple: <code>{{ cards|objects:"%s"|getlist:"id"|join:"," }}</code></p>
<pre>
Exception:
type = '<class '_pickle.PicklingError'>', value = 'Can't pickle <class 'wcs.carddef._wcs_Items'>: it's not the same object as wcs.carddef._wcs_Items'
Stack trace (most recent call first):
File "/home/lguerin/src/wcs/wcs/sql.py", line 2769, in store
2767 sql_dict = {
2768 'id': self.id,
> 2769 'session_data': bytearray(pickle.dumps(self.__dict__, protocol=2)),
2770 # the other fields are stored to run optimized SELECT() against the
2771 # table, they are ignored when loading the data.
</pre> w.c.s. - Development #60412 (Solution proposée): Pré-remplissage dynamique d'une liste alimentée ...https://dev.entrouvert.org/issues/604122022-01-07T12:56:30ZPierre Crospcros@entrouvert.com
<p><a class="external" href="https://demarches-validation.test.entrouvert.org/formation/pcros-formation/">https://demarches-validation.test.entrouvert.org/formation/pcros-formation/</a></p>
<p>Le champ "Liste avec data source" est pré-rempli par le champs test qui se trouve au-dessus. Si je tape "Péters" dans le champ test je devrai le retrouver dans le champ liste et ce n'est pas le cas (ça fonctionne quand la liste n'est pas configurée en autocomplétion).</p> w.c.s. - Development #50829 (Solution proposée): sql : possibilité d'utiliser un schéma particulierhttps://dev.entrouvert.org/issues/508292021-02-03T18:14:34ZFrédéric Pétersfpeters@entrouvert.com
<p>Pour avoir un système similaire à celui qu'on a via django-tenant-schemas, permettre de configurer un site pour utiliser un schéma correspondant au nom du tenant (i.e. un schéma différent de "public").</p> Publik - Development #44020 (Solution proposée): développer notre petit module de lecture odshttps://dev.entrouvert.org/issues/440202020-06-12T12:20:17ZFrédéric Pétersfpeters@entrouvert.com
<p>On fait à quantité d'endroits de l'import CSV et plouf le BOM, plouf le séparateur, plouf l'encodage.</p>
<p>On devrait avoir un module à l'API proche de l'API des CSV, qui fonctionne et point, sans mille dépendances etc. qu'on utiliserait, et on arrêterait avec les CSV.</p> w.c.s. - Development #41460 (Solution proposée): (dé)zoomer le graphe de workflow uniquement quan...https://dev.entrouvert.org/issues/414602020-04-08T13:22:05ZFrédéric Pétersfpeters@entrouvert.com
<p>Par mail, « Vu qu'on l'a fait sur les cartes, ça paraît logique de le faire là aussi. ».</p> w.c.s. - Bug #4794 (Solution proposée): Marquer le répertoire d'un vhosthttps://dev.entrouvert.org/issues/47942014-05-05T16:41:39ZFrédéric Pétersfpeters@entrouvert.com
<p>Il arrive qu'on copie simplement un répertoire sous /var/lib/wcs/ vers un .old, -date, ou autre, mais la partie cron de wcs va passer sur tous les répertoires dans /var/lib/wcs/, va entrer dans la copie, et pouvoir faire un tas de trucs stupides (envoyer des mails aux gens leur disant que leur compte est inutilisé, modifier la structure d'une table SQL pour correspondre à un formdef, etc.).</p>
<p>L'idée serait d'inscrire (dans un fichier nommé "dirname", par exemple) le nom du répertoire, comme ça, le cron peut voir qu'il ne correspond pas, et passer son chemin.</p>