Remove conference sessions from core workflow messages
authorEileen McNaughton <emcnaughton@wikimedia.org>
Fri, 15 Sep 2023 23:08:07 +0000 (11:08 +1200)
committerEileen McNaughton <emcnaughton@wikimedia.org>
Sat, 16 Sep 2023 20:34:33 +0000 (08:34 +1200)
commit822906779b06cbb69c94bfa4ad869fef7753db23
treedba08360978e8cb8a13cb5f3520c7372473ad234
parent0c5f17226c73474e40285a87d8509b272f4f4a67
Remove conference sessions from core workflow messages

These cause notices is some circumstance and it seems to make more
sense to remove than support them.

They are only available to be configured when the Event Cart is in play so
it's not clear it makes sense to fix core code for them

The Event cart is kinda on it's way out & I don't think it makes sense
to maintain conference sessions in the core templates to support this
extension which despite many attempts has never had much use & has always
been somewhat broken AFAIK.

Note that this change would affect sites with non-customised templates
but in time I think we would either move the assign to the cart or stop
assigning it

Also not the goal is to provide event-cart type functionality via form
builder
CRM/Event/BAO/Event.php
ext/eventcart/eventcart.php
tests/templates/message_templates/event_online_receipt_text.tpl
xml/templates/message_templates/event_online_receipt_html.tpl
xml/templates/message_templates/participant_confirm_html.tpl
xml/templates/message_templates/participant_confirm_text.tpl