Ajouter automatiquement une consommation si au moins une unité est consommée

Plus d'informations
il y a 1 jour 10 heures #28971 par emrys
Bonjour,
Je suis en train d'explorer le système de tarif et de consommation qui est très poussé de NoethysWeb.

Nous avons un périscolaire avec le fonctionnement suivant :
 - Il y a une session le matin et une le soir avec des tarifs différents
 - Le tarif des sessions sont unique et ne dépendent pas du temps concretement passé par l'enfant
 - Si au moins un enfant d'une famille consomme au moins une session dans le mois, un montant forfaitaire est ajouté en plus du prix des sessions en elle-même (ce forfait correspond aux frais de gestions grossièrement)

Mon idée pour le moment de ce que j'ai compris du système est de créer une activité "Périscolaire" avec 3 unités (Matin, Soir et Forfait). Chacune de ces unité aurait un tarif associé. Pour éviter les erreurs, l'unité Forfait ne serait consommable que le premier jour du mois.

Mais, j'avoue qu'il serait plus pratique que le tarif "Forfait" soit appliqué automatiquement dés qu'au moins une des deux autres consommations est enregistré sur le mois (avec du coup création automatique de la consommation "Forfait", comme les types "forfait *" semblent en être capable).
Je n'ai peut-être pas bien compris comment ils marchent, mais je n'ai pas l'impression que les types tarif "forfait daté" ou "forfait crédit" ne fait ce que je souhaite.

Est-ce possible aujourd'hui ? Si non seriez-vous ouvert à une contribution pour ajouter ce type de forfait ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 1 jour 2 heures #28972 par Ivan
Bonjour,

Mon idée pour le moment de ce que j'ai compris du système est de créer une activité "Périscolaire" avec 3 unités (Matin, Soir et Forfait). Chacune de ces unité aurait un tarif associé. Pour éviter les erreurs, l'unité Forfait ne serait consommable que le premier jour du mois.


Oui, c'est ça.

Est-ce possible aujourd'hui ? Si non seriez-vous ouvert à une contribution pour ajouter ce type de forfait ?

Les 2 types de forfaits existants ne sont en effet pas capables de faire cela.
Vous pouvez essayer de développer cela, mais cela ne pourra être intégré au code source uniquement si cela n'alourdit pas trop les temps de calcul et si la fonctionnalité reste suffisamment générique pour être utilisée par d'autres.

Ivan

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 1 jour 41 minutes #28975 par emrys
D'accord, je vais voir ce que je peux faire.

A défaut, si je ne parviens pas à le rendre suffisement générique, est-ce qu'il y a un système de plugin ou quelque chose du genre ? Ou est-ce qu'il vaut mieux que je maintienne simplement un fork de mon coté ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 12 heures 9 minutes #28978 par Ivan
Bonjour,

Selon moi, vous n'arriverez pas à créer un plugin sur la grille des consommations, rien n'est prévu en ce sens dans cette fonctionnalité. 

Par contre, vous pouvez par exemple créer une commande (core/management) qui se déclenche dans le cron chaque jour, et qui va générer cette prestation tous les 1er du mois lorsqu'il trouve au moins une consommation dans le mois. Ca c'est bien plus facile à coder. Regardez la documentation de django pour en savoir davantage sur les command.

Ivan

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 12 heures 3 minutes #28979 par emrys
Ah effectivement ! Je n’avais pas pensé à ça, ce sera sûrement le plus simple en effet, surtout que ce forfait ne doit être appliqué qu’un fois par famille, condition qui aurait été probablement difficile à faire rentrer dans le système de tarif actuel.

Merci beaucoup pour les explications !

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.140 secondes
Propulsé par Kunena