Projet

Général

Profil

Development #33198

planitec : exposer la recherche de créneaux sur des jours spécifiques de la semaine

Ajouté par Emmanuel Cazenave il y a presque 5 ans. Mis à jour il y a presque 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
17 mai 2019
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

L'API de planitec offre cette possibilité, le connecteur cache cette fonctionnalité et offre simplement une recherche jours de semaine/week-end. Garder ça mais accepter aussi une liste de jours arbitraire.


Fichiers

Révisions associées

Révision 9396e907 (diff)
Ajouté par Emmanuel Cazenave il y a presque 5 ans

planitec: expose days restriction parameter as is (#33198)

Historique

#2

Mis à jour par Emmanuel Cazenave il y a presque 5 ans

Petit changement d'API au passage, j'expose celle de planitec telle quelle :

  • pas de weekdays : aucune restriction sur les jours
  • weekdays : on spécifie les jours qui nous intéressent
#3

Mis à jour par Thomas Noël il y a presque 5 ans

Ultra détail, mais ça m'est arrivé ailleurs, au lieu du simple :

  for day in weekdays.split(','):

tu pourrais avoir un truc plus "intelligent" qui gère des vides entre virgules (le coup "classique" d'un appel avec {{form_var_x}},{{form_var_y}} et paf, form_var_y n'existe pas) :
  for day in [d.strip() for d in weekdays.split(',') if d.strip()]:

Aussi, au niveau de la description 'description': _('Week days'), je compléterai : 'description': _('Week days, comma separated list of integers beetween 0 (sunday) and 6'), (si 0 est bien le dimanche, ce dont j'ai l'impression)

Bon, juste des détails quoi... Je valide quand même, tu peux pousser ainsi parce que ça marchera dans les cas d'usage prévus (qui sont limités).

#4

Mis à jour par Thomas Noël il y a presque 5 ans

  • Statut changé de Solution proposée à Solution validée
#5

Mis à jour par Emmanuel Cazenave il y a presque 5 ans

  • Statut changé de Solution validée à Résolu (à déployer)

Poussé avec les modifs demandées.

commit 9396e907da65fc4b83892f24f0a2fdfef8ed5072
Author: Emmanuel Cazenave <ecazenave@entrouvert.com>
Date:   Mon May 20 16:57:34 2019 +0200

    planitec: expose days restriction parameter as is (#33198)
#6

Mis à jour par Frédéric Péters il y a presque 5 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF