Closed (fixed)
Project:
Yoyaku Booking Engine
Component:
Code
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
8 Jul 2026 at 17:31 UTC
Updated:
22 Jul 2026 at 18:00 UTC
Jump to comment: Most recent
Add a booking cancellation lifecycle to the Yoyaku example workflow. A confirmed booking can always be cancelled up to the slot start; a resource refund_deadline policy decides only whether the cancellation is refunded.
refund_deadline (+ unit) field: how long before the slot a cancellation is still refunded.Covered by a kernel test for the schedule resolver and a functional cancel-path test. Docs and French translations updated.
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #3
mably commentedImplemented in MR !7. Verified on a live site: cancel before the refund deadline (operator refund review) and after (non-refundable notice, no review); deposit branch torn down on cancel. Kernel + functional tests green.
Comment #5
mably commented