toulouse-maelis: ajouter des endpoints pour valider le panier (#73961) #65

Merged
nroche merged 5 commits from wip/73961-parsifal-basket into main 2023-02-02 12:09:57 +01:00
Owner

Le panier est utilisé par maélis pour permettre de créer une unique facture par régie, pour de multiples inscriptions.

Le panier est utilisé par maélis pour permettre de créer une unique facture par régie, pour de multiples inscriptions.
nroche added 10 commits 2023-01-30 03:45:34 +01:00
nroche changed title from (wip) toulouse-maelis: ajouter des endpoints pour valider le panier (#73961) to WIP: toulouse-maelis: ajouter des endpoints pour valider le panier (#73961) 2023-01-30 03:49:00 +01:00
nroche force-pushed wip/73961-parsifal-basket from 172c895e05 to 66b76b5291 2023-01-31 08:37:05 +01:00 Compare
nroche changed title from WIP: toulouse-maelis: ajouter des endpoints pour valider le panier (#73961) to toulouse-maelis: ajouter des endpoints pour valider le panier (#73961) 2023-01-31 19:41:06 +01:00
Owner

Il y a profusion de commits sans rapport dans la branche, ça empêche la relecture.

Il y a profusion de commits sans rapport dans la branche, ça empêche la relecture.
nroche force-pushed wip/73961-parsifal-basket from ab9b50764d to 1abe057607 2023-02-01 17:36:31 +01:00 Compare
Author
Owner

J'ai retiré les commmits (j'en ai eu besoin pour tester le panier "en vrai").
(et aussi, désolé d'avoir collé ces 5 endpoints dans la même PR)

J'ai retiré les commmits (j'en ai eu besoin pour tester le panier "en vrai"). (et aussi, désolé d'avoir collé ces 5 endpoints dans la même PR)
fpeters requested changes 2023-02-01 17:59:26 +01:00
@ -2418,1 +2429,4 @@
@endpoint(
display_category='Inscriptions',
description="Lecture du pannier de la famille",
Owner

panier. (ici et ailleurs).

panier. (ici et ailleurs).
@ -2419,0 +2458,4 @@
basket = self.get_basket_raw(family_id)
if not basket or basket.get('id') != basket_id:
raise APIError("no '%s' basket on '%s' family" % (basket_id, family_id), err_code='not-found')
Owner

Si je comprends bien il y a un seul panier par famille, pourquoi alors imposer de passer un basket_id ici ?

Si je comprends bien il y a un seul panier par famille, pourquoi alors imposer de passer un basket_id ici ?
Author
Owner

Pour des fausses raisons de sécurité.
J'ai retiré ce paramètre.

Pour des fausses raisons de sécurité. J'ai retiré ce paramètre.
@ -2419,0 +2480,4 @@
basket = self.get_basket_raw(family_id)
if not basket or basket.get('id') != basket_id:
raise APIError("no '%s' basket on '%s' family" % (basket_id, family_id), err_code='not-found')
for line in basket['lignes']:
Owner

(même question)

(même question)
@ -2419,0 +2512,4 @@
basket = self.get_basket_raw(family_id)
if basket['id'] != basket_id:
raise APIError("no '%s' basket on '%s' family" % (basket_id, family_id), err_code='not-found')
Owner

(ici aussi)

(ici aussi)
@ -2419,0 +2539,4 @@
family_id = family_id or self.get_link(NameID).family_id
basket = self.get_basket_raw(family_id)
if not basket or basket.get('id') != basket_id:
raise APIError("no '%s' basket on '%s' family" % (basket_id, family_id), err_code='not-found')
Owner

(et ici)

(et ici)
nroche force-pushed wip/73961-parsifal-basket from 1abe057607 to c78621f56b 2023-02-01 19:24:59 +01:00 Compare
nroche force-pushed wip/73961-parsifal-basket from c78621f56b to 62e835cc3a 2023-02-01 21:41:10 +01:00 Compare
smihai approved these changes 2023-02-02 11:14:41 +01:00
nroche force-pushed wip/73961-parsifal-basket from 62e835cc3a to e9e9aec674 2023-02-02 11:51:28 +01:00 Compare
nroche merged commit e9e9aec674 into main 2023-02-02 12:09:57 +01:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: entrouvert/passerelle#65
No description provided.