Problem/Motivation

The ticket submodule (#3611638) generates the tickets and serves them from a signed download link, but a site that notifies through Orchestra wants the tickets attached to the one confirmation email rather than sent as a second message.

Proposed resolution

Add a yoyaku_ticket_orchestra bridge submodule: a subscriber that, when an Orchestra notification carries an order, adds one PDF ticket per confirmed booking through Orchestra's attachment enrichment (orchestra #3612575).

  • It gates purely on the ticket builder: an order with no confirmed bookings (released or cancelled) yields no documents, so only the confirmation notification carries tickets, with no milestone coupling.
  • No change to the order notifier; the tickets ride on whichever channel delivers the notification.

Remaining tasks

  • Build the submodule and its subscriber.
  • Unit coverage for the attach-on-order behavior.

Depends on orchestra #3612575. Follow-up to #3611638.

Issue fork yoyaku-3612576

Command icon Show commands

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

mably created an issue. See original summary.

  • mably committed a0cbc81c on 1.x
    feat: #3612576 Attach order tickets to the Orchestra confirmation...
mably’s picture

Status: Active » Fixed

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.