diff --git a/aplus/settings.py b/aplus/settings.py
index 75787aea1..f775f6922 100644
--- a/aplus/settings.py
+++ b/aplus/settings.py
@@ -4,6 +4,7 @@
# You can copy local_settings.example.py and start from there.
##
from os.path import abspath, dirname, join
+
from lib.logging import skip_unreadable_post
from os import environ
from r_django_essentials.conf import (
@@ -313,6 +314,7 @@
LOGIN_REDIRECT_URL = "/"
LOGIN_ERROR_URL = "/accounts/login/"
+
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
@@ -332,6 +334,7 @@
"django.contrib.messages.context_processors.messages",
"lib.context_processors.aplus_version",
"lib.context_processors.gitmanager_enabled",
+ "lib.context_processors.gitmanager_url"
],
},
},
diff --git a/edit_course/templates/edit_course/edit_gitmanager.html b/edit_course/templates/edit_course/edit_gitmanager.html
index 062211501..e978bc558 100644
--- a/edit_course/templates/edit_course/edit_gitmanager.html
+++ b/edit_course/templates/edit_course/edit_gitmanager.html
@@ -21,6 +21,9 @@
+ {% csrf_token %}
+ {% translate "GO_TO_GITMANAGER_PAGE" %}
+
{% translate "UPDATING_GITMANAGER" %}
@@ -31,6 +34,7 @@
{% block scripts %}
{{ block.super }}
+
{% endblock %}
diff --git a/lib/context_processors.py b/lib/context_processors.py
index be40d225b..ed6d73cfd 100644
--- a/lib/context_processors.py
+++ b/lib/context_processors.py
@@ -14,3 +14,8 @@ def gitmanager_enabled(request):
return {
'GITMANAGER_ENABLED': bool(settings.GITMANAGER_URL),
}
+
+def gitmanager_url(request):
+ return {
+ 'GITMANAGER_URL': settings.GITMANAGER_URL,
+ }
diff --git a/locale/en/LC_MESSAGES/django.po b/locale/en/LC_MESSAGES/django.po
index 02ef6a4c3..33167716a 100644
--- a/locale/en/LC_MESSAGES/django.po
+++ b/locale/en/LC_MESSAGES/django.po
@@ -2722,6 +2722,10 @@ msgstr "Edit Git manager settings"
msgid "EDIT_GITMANAGER_DESCRIPTION"
msgstr "This action will update the course instance settings on Git manager."
+#: edit_course/templates/edit_course/edit_gitmanager.html
+msgid "GO_TO_GITMANAGER_PAGE"
+msgstr "Open the gitmanager page"
+
#: edit_course/templates/edit_course/edit_gitmanager.html
msgid "UPDATING_GITMANAGER"
msgstr "Updating Git manager..."
diff --git a/locale/fi/LC_MESSAGES/django.po b/locale/fi/LC_MESSAGES/django.po
index 2d158b495..a6a71df7b 100644
--- a/locale/fi/LC_MESSAGES/django.po
+++ b/locale/fi/LC_MESSAGES/django.po
@@ -2737,6 +2737,10 @@ msgstr "Muokkaa Git managerin asetuksia"
msgid "EDIT_GITMANAGER_DESCRIPTION"
msgstr "Tämä toiminto päivittää kurssikerran asetuksia Git managerissa."
+#: edit_course/templates/edit_course/edit_gitmanager.html
+msgid "GO_TO_GITMANAGER_PAGE"
+msgstr "Mene gitmanager sivulle"
+
#: edit_course/templates/edit_course/edit_gitmanager.html
msgid "UPDATING_GITMANAGER"
msgstr "Päivitetään Git manageria..."