diff --git a/pretalx_broadcast_tools/forms.py b/pretalx_broadcast_tools/forms.py index 13a64c4..e5cc8fa 100644 --- a/pretalx_broadcast_tools/forms.py +++ b/pretalx_broadcast_tools/forms.py @@ -5,7 +5,7 @@ from i18nfield.forms import I18nFormField, I18nFormMixin, I18nTextInput class BroadcastToolsSettingsForm(I18nFormMixin, HierarkeyForm): - lower_thirds_no_talk_info = I18nFormField( + broadcast_tools_lower_thirds_no_talk_info = I18nFormField( help_text=_( "Will be shown as talk title if there's currently no talk running." ), @@ -13,7 +13,7 @@ class BroadcastToolsSettingsForm(I18nFormMixin, HierarkeyForm): widget=I18nTextInput, required=True, ) - lower_thirds_info_string = I18nFormField( + broadcast_tools_lower_thirds_info_string = I18nFormField( help_text=_("Will only be shown if there's a talk running."), label=_("info line"), required=False, diff --git a/pretalx_broadcast_tools/signals.py b/pretalx_broadcast_tools/signals.py index 5fdfa5c..d0bf443 100644 --- a/pretalx_broadcast_tools/signals.py +++ b/pretalx_broadcast_tools/signals.py @@ -8,13 +8,13 @@ from pretalx.common.signals import register_data_exporters from pretalx.orga.signals import nav_event_settings hierarkey.add_default( - "lower_thirds_no_talk_info", + "broadcast_tools_lower_thirds_no_talk_info", LazyI18nString.from_gettext( gettext_noop("Sorry, there's currently no talk running") ), LazyI18nString, ) -hierarkey.add_default("lower_thirds_info_string", "", LazyI18nString) +hierarkey.add_default("broadcast_tools_lower_thirds_info_string", "", LazyI18nString) @receiver(nav_event_settings) diff --git a/pretalx_broadcast_tools/templates/pretalx_broadcast_tools/orga.html b/pretalx_broadcast_tools/templates/pretalx_broadcast_tools/orga.html index 5ce55dd..55d87f0 100644 --- a/pretalx_broadcast_tools/templates/pretalx_broadcast_tools/orga.html +++ b/pretalx_broadcast_tools/templates/pretalx_broadcast_tools/orga.html @@ -10,8 +10,8 @@ {% translate "Set up lower thirds" %} - {% bootstrap_field form.lower_thirds_no_talk_info layout='event' %} - {% bootstrap_field form.lower_thirds_info_string layout='event' %} + {% bootstrap_field form.broadcast_tools_lower_thirds_no_talk_info layout='event' %} + {% bootstrap_field form.broadcast_tools_lower_thirds_info_string layout='event' %}

The info line will be shown on the bottom right side of your lower third. If you set it to an empty string, it will automatically diff --git a/pretalx_broadcast_tools/views.py b/pretalx_broadcast_tools/views.py index b4cdd2c..a8253a3 100644 --- a/pretalx_broadcast_tools/views.py +++ b/pretalx_broadcast_tools/views.py @@ -47,7 +47,7 @@ class BroadcastToolsEventInfoView(TemplateView): { "slug": self.request.event.slug, "name": str(self.request.event.name), - "no_talk": str(self.request.event.settings.lower_thirds_no_talk_info), + "no_talk": str(self.request.event.settings.broadcast_tools_lower_thirds_no_talk_info), "color": color, }, ) @@ -62,7 +62,7 @@ class BroadcastToolsScheduleView(EventPermissionRequired, ScheduleMixin, Templat schedule=self.schedule, ) tz = pytz.timezone(schedule.event.timezone) - infoline = str(schedule.event.settings.lower_thirds_info_string or "") + infoline = str(schedule.event.settings.broadcast_tools_lower_thirds_info_string or "") return JsonResponse( { "rooms": sorted(