From de903bc3415f6a91a02a3872cbc0c3549d2babf2 Mon Sep 17 00:00:00 2001 From: Damanpreet Singh Date: Tue, 24 Aug 2021 23:17:58 +0530 Subject: [PATCH] Add about section in settings (#134) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * About section in settings * Added about section in settings tab * fix code style Co-authored-by: Sascha Ißbrücker --- bookmarks/templates/settings/general.html | 9 +++++++++ bookmarks/views/settings.py | 7 +++++++ 2 files changed, 16 insertions(+) diff --git a/bookmarks/templates/settings/general.html b/bookmarks/templates/settings/general.html index 0992ba8..23d4fe3 100644 --- a/bookmarks/templates/settings/general.html +++ b/bookmarks/templates/settings/general.html @@ -69,6 +69,15 @@ {% endif %} + {# About section #} +
+

About

+

Version: {{ app_version }}

+

+ Code: GitHub +

+
{% endblock %} diff --git a/bookmarks/views/settings.py b/bookmarks/views/settings.py index da97e23..b15385a 100644 --- a/bookmarks/views/settings.py +++ b/bookmarks/views/settings.py @@ -14,6 +14,12 @@ from bookmarks.services import importer logger = logging.getLogger(__name__) +try: + with open("version.txt", "r") as f: + app_version = f.read().strip("\n") +except Exception as exc: + logging.exception(exc) + pass @login_required def general(request): @@ -30,6 +36,7 @@ def general(request): 'form': form, 'import_success_message': import_success_message, 'import_errors_message': import_errors_message, + 'app_version': app_version })