- Messages : 10
- Remerciements reçus 0
Introduction
Noethys, ce n'est pas qu'un simple outil informatique, c'est également une communauté très active qui donne bénévolement de son temps et de son énergie pour vous accompagner au quotidien dans l'appréhension du logiciel.
Si vous recevez en général une réponse à votre question dans la journée, c'est grâce au formidable travail des autres utilisateurs de Noethys ! Pour remercier ces contributeurs et témoigner de votre reconnaissance, vous pouvez simplement cliquer sur le bouton 'Remerciements' de la discussion.
Et peut-être souhaiterez-vous également partager à votre tour vos connaissances auprès des nouveaux utilisateurs ? Car ceux qui donnent vie à Noethys, c'est vous...
Ajouter automatiquement une consommation si au moins une unité est consommée
- emrys
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
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.
- Ivan
-
- Hors Ligne
- Administrateur
-
- Messages : 4024
- Remerciements reçus 577
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.
Les 2 types de forfaits existants ne sont en effet pas capables de faire cela.Est-ce possible aujourd'hui ? Si non seriez-vous ouvert à une contribution pour ajouter ce type de forfait ?
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.
- emrys
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
- Messages : 10
- Remerciements reçus 0
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.
- Ivan
-
- Hors Ligne
- Administrateur
-
- Messages : 4024
- Remerciements reçus 577
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.
- emrys
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
- Messages : 10
- Remerciements reçus 0
Merci beaucoup pour les explications !
Connexion ou Créer un compte pour participer à la conversation.