Redmine Entr’ouvert: Demandeshttps://dev.entrouvert.org/https://dev.entrouvert.org/favicon.ico?15861920342023-12-14T10:50:19ZRedmine Entr’ouvert
Redmine Hobo - Support #84726 (Nouveau): clarifier l'usage des champs de la page de maintenancehttps://dev.entrouvert.org/issues/847262023-12-14T10:50:19ZThomas Noël
<p>On a 3 champs pas super clairs :</p>
<ul>
<li>Entête HTTP autorisé :</li>
<li>Passlist DNS (DNSWL) :</li>
<li>Désactiver les tâche routinières :</li>
</ul>
<p>Je propose :</p>
<ul>
<li>Laisser-passer par entête HTTP (+ help_text : la présence de l'entête dans les requêtes permet d'éviter le mode maintenance)</li>
<li>Laisser-passer sur un domaine DNS liste blanche (DNSWL) (+ help_text : la présence de l'IP de la requête dans la DNSWL permet d'éviter le mode maintenance)</li>
<li>Désactiver les tâche routinières (cron) (+help_text : notamment la gestion des sauts par expiration, des rappels de rendez-vous, etc.)</li>
</ul> Chrono - Bug #61460 (Nouveau): synchro exception ics et libellé trop long, DataError: value too l...https://dev.entrouvert.org/issues/614602022-02-05T16:23:57ZSentry Io
<p><a class="external" href="https://sentry.entrouvert.org/entrouvert/publik/issues/54488/">https://sentry.entrouvert.org/entrouvert/publik/issues/54488/</a></p>
<pre>
DataError: value too long for type character varying(150)
File "django/db/backends/utils.py", line 84, in _execute
return self.cursor.execute(sql, params)
DataError: value too long for type character varying(150)
(13 additional frame(s) were not displayed)
...
File "django/db/backends/utils.py", line 67, in execute
return self._execute_with_wrappers(sql, params, many=False, executor=self._execute)
File "django/db/backends/utils.py", line 76, in _execute_with_wrappers
return executor(sql, params, many, context)
File "django/db/backends/utils.py", line 84, in _execute
return self.cursor.execute(sql, params)
File "django/db/utils.py", line 89, in __exit__
raise dj_exc_value.with_traceback(traceback) from exc_value
File "django/db/backends/utils.py", line 84, in _execute
return self.cursor.execute(sql, params)
</pre> Combo - Bug #60746 (Nouveau): failed in validation operation: ResponseError('Incident technique (...https://dev.entrouvert.org/issues/607462022-01-17T21:49:10ZSentry Io
<p><a class="external" href="https://sentry.entrouvert.org/entrouvert/publik/issues/53834/">https://sentry.entrouvert.org/entrouvert/publik/issues/53834/</a></p>
<pre>
failed in validation operation: ResponseError('Incident technique (cle)')
</pre> Combo - Bug #55986 (Nouveau): Vérifier au téléchargement de la facture si celle-ci appartient à l...https://dev.entrouvert.org/issues/559862021-08-05T08:33:52ZPaul Marillonnet
<p><a class="issue tracker-2 status-6 priority-4 priority-default closed" title="Development: Mettre le lien de téléchargement du PDF dans la popup de la facture (Rejeté)" href="https://dev.entrouvert.org/issues/13688">#13688</a> finalement rejeté mais qui lève peut-être un problème : quelqu’un connaissant le crypto_id de la facture peut la télécharger.</p> w.c.s. - Development #44253 (Nouveau): commande de resynchronisation des utilisateurshttps://dev.entrouvert.org/issues/442532020-06-19T08:42:48ZFrédéric Pétersfpeters@entrouvert.com
<p>Appel /api/users/synchronization d'authentic, avec les uuid connus, puis marquage pour suppression (colonne deleted_timestamp, via set_deleted()).</p>
<p><del>Peut-être déjà maintenant une option pour dire que plutôt que supprimer, retirer les rôles.</del></p>
<p><a class="external" href="https://doc-publik.entrouvert.com/dev/api-authentic/approvisionner-et-deprovisionner-les-uti/#exemple-de-script">https://doc-publik.entrouvert.com/dev/api-authentic/approvisionner-et-deprovisionner-les-uti/#exemple-de-script</a></p> w.c.s. - Development #41337 (Nouveau): import de fiches depuis un fichier odshttps://dev.entrouvert.org/issues/413372020-04-05T18:09:14ZFrédéric Pétersfpeters@entrouvert.com
<p>Le CSV c'est au petit bonheur la chance de l'encodage, ça va pas ou n'importe comment gérer des champs multilignes, etc.</p>
<p>On doit pouvoir, sans passer par un module pyexcel_ods, de manière native, pouvoir lire de l'ods.</p> w.c.s. - Development #30111 (Nouveau): limite sur la longueur des slugs de formulairehttps://dev.entrouvert.org/issues/301112019-01-25T15:31:10ZFrédéric Pétersfpeters@entrouvert.com
<p>On pose ça sur le filesystem et du coup on peut avoir</p>
<pre>
type = '<type 'exceptions.OSError'>', value = '[Errno 36] File name too long'
</pre>
<p>Sur ce genre de fichier :</p>
<pre>
link_name =
'/var/lib/wcs/formulaires.services.tours.fr/formdefs-url_name/collectivites-utilisateurs-roles-services-saisie-traitement-fabrique-de-formulaires-fabrique-de-workflows-utilisateurs-roles-categories-parametres-statistiques-agendas-edition-portail-agent-edition-services-aux-habitants-de-la-metropole-services-web-systeme-teleservices-tours-metropole-val-de-loire-b-brice-mallet-formulaires-signalement-de-chaussee-ou-trottoir-abime'
</pre>
<p>Alors sûr c'est un problème de copié/collé au moment du titre, mais quand même, on pourrait limiter la longueur des titres à quelque chose de raisonnable.</p> Authentic 2 - Development #20333 (En cours): Avoir un template de mail de base et l'utiliser pour...https://dev.entrouvert.org/issues/203332017-11-28T15:45:38ZBenjamin Dauvergne
<p>Comme dans publik-base-theme, aussi ça simplifiera le travail entre les deux.</p> w.c.s. - Development #17085 (Nouveau): rendre check_hobo capable de prendre un répertoire comme t...https://dev.entrouvert.org/issues/170852017-06-21T16:21:48ZThomas Noël
<pre>
if service.get('template_name'):
skeleton_filepath = os.path.join(global_app_dir, 'skeletons',
service.get('template_name'))
if os.path.exists(skeleton_filepath):
pub.import_zip(file(skeleton_filepath))
</pre>
<p>On pourrait ici détecter si skeleton_filepath est un répertoire, dans ce cas en faire un zip (genre ZipFile(StringIO())..) et l'envoyer à pub.import_zip</p>
<p>But : simplifier la gestion des modèles, leur diffusion par puppet ou whatever, etc.</p>