0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-07 13:19:19 +08:00
discourse/plugins/discourse-calendar/spec/system
Kris 0cf23c2854
FEATURE: Add a livestream_allowed_hosts site setting for livestreams (#42374)
Currently the hosts that can be used for a livestream event are
hardcoded in the composer's JavaScript, and the server accepts any https
location, so the list isn't really enforced... and there's no way to use
hosts that would otherwise work, including custom or self-hosted
sources.

This adds a `livestream_allowed_hosts` site setting (defaulting to the
existing hardcoded list) and validates against it both in the composer
and on the server. Whether a livestream embeds a player still depends on
the site's onebox settings.

---------

Co-authored-by: Martin Brennan <martin@discourse.org>
2026-08-06 14:49:38 -04:00
..
composer FEATURE: Promote Ideas & Events category types to permanent status (#42080) 2026-07-29 09:20:40 +10:00
page_objects/discourse_calendar FEATURE: Add a livestream_allowed_hosts site setting for livestreams (#42374) 2026-08-06 14:49:38 -04:00
anonymous_user_rsvp_event_spec.rb DEV: Fix anonymous-related spec flakes (#40502) 2026-06-03 11:37:17 +02:00
calendar_first_day_of_week_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
category_calendar_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
category_event_sorting_settings_spec.rb DEV: Make enable_simplified_category_creation Permanent (#39739) 2026-05-06 12:21:50 +10:00
core_features_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
desktop_topic_livestream_authenticated_spec.rb UX: More Zoom livestream UI issues (#41824) 2026-07-27 15:31:41 +10:00
disable_sort_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
event_card_spec.rb DEV: Stabilize event card system test (#41638) 2026-07-13 07:46:58 +08:00
events_category_type_setup_spec.rb FEATURE: Promote Ideas & Events category types to permanent status (#42080) 2026-07-29 09:20:40 +10:00
group_timezones_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
livestream_calendar_event_spec.rb UX: hide timeline for livestream topics, make layout more reliable (#42209) 2026-07-31 10:16:52 -04:00
livestream_zoom_webinar_spec.rb UX: More Zoom livestream UI issues (#41824) 2026-07-27 15:31:41 +10:00
mobile_topic_livestream_authenticated_spec.rb UX: More Zoom livestream UI issues (#41824) 2026-07-27 15:31:41 +10:00
post_calendar_spec.rb FIX: Sanitize calendar event tooltip HTML (#42215) 2026-07-31 10:28:47 -05:00
post_event_spec.rb FIX: Cook event location and description as inline markdown (#41994) 2026-07-28 18:59:23 +02:00
upcoming_events_spec.rb FIX: Cook event location and description as inline markdown (#41994) 2026-07-28 18:59:23 +02:00