From 6382963ed867275855fbb3c18800dd303892df0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20H=C3=A4ttasch?= <benjamin.haettasch@fachschaft.informatik.tu-darmstadt.de> Date: Fri, 22 May 2020 14:37:40 +0200 Subject: [PATCH] Add virtual room link to AK detail page First part of #89 Also fix #87 --- AKPlan/templates/AKPlan/plan_akslot.html | 2 +- AKSubmission/templates/AKSubmission/ak_detail.html | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/AKPlan/templates/AKPlan/plan_akslot.html b/AKPlan/templates/AKPlan/plan_akslot.html index 03769846..f951c86c 100644 --- a/AKPlan/templates/AKPlan/plan_akslot.html +++ b/AKPlan/templates/AKPlan/plan_akslot.html @@ -53,7 +53,7 @@ 'title': '{{ slot.room }}', 'start': '{{ slot.start | timezone:ak.event.timezone | date:"Y-m-d H:i:s" }}', 'end': '{{ slot.end | timezone:ak.event.timezone | date:"Y-m-d H:i:s" }}', - 'url' : '{% url "plan:plan_room" event_slug=ak.event.slug pk=slot.room.pk %}' + 'url' : '{% if slot.room %}{% url "plan:plan_room" event_slug=ak.event.slug pk=slot.room.pk %}{% else %}#{% endif %}' }, {% endif %} {% endfor %} diff --git a/AKSubmission/templates/AKSubmission/ak_detail.html b/AKSubmission/templates/AKSubmission/ak_detail.html index 758b175a..483e66e3 100644 --- a/AKSubmission/templates/AKSubmission/ak_detail.html +++ b/AKSubmission/templates/AKSubmission/ak_detail.html @@ -170,6 +170,12 @@ <a href="{% url 'submit:akslot_delete' event_slug=ak.event.slug pk=slot.pk %}" data-toggle="tooltip" title="{% trans 'Delete' %}" class="btn btn-danger">{% fa5_icon 'times' 'fas' %}</a> + {% else %} + {% if "AKOnline"|check_app_installed and slot.room and slot.room.virtualroom and slot.room.virtualroom.url != '' %} + <a class="btn btn-success" href="{{ slot.room.virtualroom.url }}"> + {% fa5_icon 'external-link-alt' 'fas' %} {% trans "Go to virtual room" %} + </a> + {% endif %} {% endif %} {% if user.is_staff %} <a href="{% url 'admin:AKModel_akslot_change' slot.pk %}" -- GitLab