diff --git a/src/backoffice/locale/de/LC_MESSAGES/django.po b/src/backoffice/locale/de/LC_MESSAGES/django.po index 194ca9c4ecc7afb0119ba728db88c6be9cff94a4..c2ffe1a94bac19d7da0231f3f3bb08ca07e552b6 100644 --- a/src/backoffice/locale/de/LC_MESSAGES/django.po +++ b/src/backoffice/locale/de/LC_MESSAGES/django.po @@ -730,6 +730,12 @@ msgstr "SoS speichern" msgid "Event--sos-edit" msgstr "SoS bearbeiten" +msgid "Event--sos-public-links" +msgstr "Öffentlicher Link" + +msgid "Event--sos-participants-only" +msgstr "Achtung: An Selforganized Sessions können nur Konferenzteilnehmer teilnehmen!" + msgid "Event--sos-delete" msgstr "SoS löschen" diff --git a/src/backoffice/locale/en/LC_MESSAGES/django.po b/src/backoffice/locale/en/LC_MESSAGES/django.po index 1de379238959a7cd05952c989fac4933ac37dee6..c136a2c2f1a2792ada2ae614ce0a2d31413cdd23 100644 --- a/src/backoffice/locale/en/LC_MESSAGES/django.po +++ b/src/backoffice/locale/en/LC_MESSAGES/django.po @@ -731,6 +731,12 @@ msgstr "submit sos" msgid "Event--sos-edit" msgstr "edit sos" +msgid "Event--sos-public-links" +msgstr "Public Link" + +msgid "Event--sos-participants-only" +msgstr "Warning: Only conference visitors can visit selforganized sessions!" + msgid "Event--sos-delete" msgstr "delete sos" diff --git a/src/backoffice/templates/backoffice/sos_edit.html b/src/backoffice/templates/backoffice/sos_edit.html index 07db6bb0f64b30757dbf7a7369189ae4fdc7d553..6343816e8ec3564b0d16280df4ac7215bbfb4ee2 100644 --- a/src/backoffice/templates/backoffice/sos_edit.html +++ b/src/backoffice/templates/backoffice/sos_edit.html @@ -5,7 +5,11 @@ {% block content %} <div class="card"> <div class="card-header"> - {% trans "Event--sos-edit" %} + <p>{% trans "Event--sos-edit" %}</p> + <small> + <a href="{{plainui_link}}">{% trans 'Event--sos-public-links' %}</a><br> + {% trans 'Event--sos-participants-only' %} + </small> </div> <div class="card-body"> <form action="{% url 'backoffice:sos-edit' pk=object.pk %}" method="POST"> diff --git a/src/backoffice/views/events.py b/src/backoffice/views/events.py index f361ee8549e07e80c3c8a4eb5d6c5c03bd56a6cb..a380295d13dcbda5f3d64f963c343206b9159699 100644 --- a/src/backoffice/views/events.py +++ b/src/backoffice/views/events.py @@ -1,6 +1,7 @@ import logging from django import forms +from django.conf import settings from django.contrib import messages from django.contrib.auth.mixins import LoginRequiredMixin from django.views.generic import ListView @@ -162,6 +163,7 @@ class SosEditView(LoginRequiredMixin, ConferenceMixin, UpdateView): return { 'active_page': 'sos', **super().get_context_data(*args, **kwargs), + 'plainui_link': settings.PLAINUI_BASE_URL + reverse('plainui:event', kwargs={'event_slug': self.object.slug}), } def get_form_kwargs(self): diff --git a/src/rc3platform/settings/base.py b/src/rc3platform/settings/base.py index 95a5b9be55b64aa082335663b66c192362cc0646..8fdfbf9ed1db4e0321f5b81de44ebaf087a456a6 100644 --- a/src/rc3platform/settings/base.py +++ b/src/rc3platform/settings/base.py @@ -320,7 +320,7 @@ WORKADVENTURE_BACKEND_PUSH_ON_MAPSERVICE_DATA = True # ---------------------------------- # base domain of the frontend (used to generate links in API and BackOffice, not in the plain UI itself) -PLAINUI_BASE_URL = os.getenv('PLAINUI_BASE_URL', default=None) +PLAINUI_BASE_URL = os.getenv('PLAINUI_BASE_URL', default='') # Database ID of the active conference for the PlainUI. # To initialize create a conference in the backend, then configure the conference, then restart the UI workers