Projet

Général

Profil

Documentation #56269

Remplacer les évaluations Python par Django dans les workflows du catalogue

Ajouté par Serghei Mihai il y a plus de 2 ans. Mis à jour il y a environ 2 ans.

Statut:
Fermé
Priorité:
Normal
Catégorie:
-
Version cible:
-
Début:
19 août 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non
Club:
Non

Description

Par exemple: https://catalogue.publik.love/worfklows/#inscription où la valeur d'une donnée de traitement est faite en python: =str(Decimal(form_option_tarif)*Decimal(form_var_nb_places))
Il doit y en avoir d'autres.

Historique

#1

Mis à jour par Serghei Mihai il y a plus de 2 ans

  • Description mis à jour (diff)
#3

Mis à jour par Anaïs Ecuvillon → en congés, retour le 30/04 il y a plus de 2 ans

  • Assigné à mis à Anaïs Ecuvillon → en congés, retour le 30/04

J'ai aussi repéré des EZT dans des workflows, je me l'attribue pour le faire un de ces 4 (sauf si quelqu'un le fait avant moi :-)).

#4

Mis à jour par Anaïs Ecuvillon → en congés, retour le 30/04 il y a plus de 2 ans

  • Statut changé de Nouveau à Résolu (à déployer)
  • Assigné à changé de Anaïs Ecuvillon → en congés, retour le 30/04 à Animateurs Publik

https://demarches-aecuvillon.test.entrouvert.org/backoffice/workflows/23/

J'ai basculé les expressions Python en Django, quelqu'un pour vérifier avant que je ne mette à jour le catalogue ?

https://demarches-aecuvillon.test.entrouvert.org/backoffice/workflows/23/status/6/items/1/
str(Decimal(form_option_tarif)*Decimal(form_var_nb_places))
par {{ form_option_tarif|multiply:form_var_nb_places }}

https://demarches-aecuvillon.test.entrouvert.org/backoffice/workflows/23/status/6/items/4/
utils.age_in_seconds(form_var_event_datetime) >= -432000
par
form_var_event_datetime|age_in_days > 1

https://demarches-aecuvillon.test.entrouvert.org/backoffice/workflows/23/status/1/items/3/
inscription_response_in_waiting_list True
par
inscription_response_in_waiting_list "True"

#6

Mis à jour par Pierre Cros il y a environ 2 ans

  • Statut changé de Résolu (à déployer) à En cours
  • Assigné à changé de Animateurs Publik à Anaïs Ecuvillon → en congés, retour le 30/04

Anaïs Ecuvillon a écrit :

https://demarches-aecuvillon.test.entrouvert.org/backoffice/workflows/23/

J'ai basculé les expressions Python en Django, quelqu'un pour vérifier avant que je ne mette à jour le catalogue ?

https://demarches-aecuvillon.test.entrouvert.org/backoffice/workflows/23/status/6/items/1/
str(Decimal(form_option_tarif)*Decimal(form_var_nb_places))
par {{ form_option_tarif|multiply:form_var_nb_places }}

Ok.

https://demarches-aecuvillon.test.entrouvert.org/backoffice/workflows/23/status/6/items/4/
utils.age_in_seconds(form_var_event_datetime) >= -432000
par
form_var_event_datetime|age_in_days > 1

432000 secondes c'est 5 jours form_var_event_datetime|age_in_days > 5

https://demarches-aecuvillon.test.entrouvert.org/backoffice/workflows/23/status/1/items/3/
inscription_response_in_waiting_list True
par
inscription_response_in_waiting_list "True"

Attention parce que Redmine bouffe le == si on protège pas l'expression (mais tout est correct dans ton WF et c'est bien l'essentiel)

 inscription_response_in_waiting_list == "True" 

#7

Mis à jour par Anaïs Ecuvillon → en congés, retour le 30/04 il y a environ 2 ans

  • Statut changé de En cours à Fermé

Nouvelle version en ligne sur le catalogue.

Formats disponibles : Atom PDF