openfun / joanie

👛 A headless ERP for education to manage course enrollment/subscription, payment and certificates delivery.
MIT License
22 stars 2 forks source link

🐛(backend) fix handle_notification of dummy signature backend #875

Closed jbpenrath closed 3 months ago

jbpenrath commented 3 months ago

Purpose

  1. We recently remove the automatic update of contract when an API consumer request an invitation link with the dummy signature backend. That means now, the API consumer has to call manually the notification endpoint to confirm the signature but some information where missing to update properly the contract, so we complete the invitation_link method to bind missing information.

  2. Then we recently add a new order state: "signing". But we do not update the admin application accordingly, so order views were broken when a signing order must be displayed.

Proposal