diff options
author | Andrea Lepori <alepori@student.ethz.ch> | 2022-01-05 20:35:09 +0100 |
---|---|---|
committer | Andrea Lepori <alepori@student.ethz.ch> | 2022-01-05 20:35:52 +0100 |
commit | 5ffcd6d9bb07a1ce37740dbdf501d68966467ee9 (patch) | |
tree | f4df7229249608f899850532f9c597d00852dcab /client | |
parent | add radio buttons to custom parameters (diff) | |
download | scout-subs-5ffcd6d9bb07a1ce37740dbdf501d68966467ee9.tar.gz scout-subs-5ffcd6d9bb07a1ce37740dbdf501d68966467ee9.zip |
get version, commit_id and branch only at startup
Diffstat (limited to 'client')
-rw-r--r-- | client/views.py | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/client/views.py b/client/views.py index 4813e8f..992f7dd 100644 --- a/client/views.py +++ b/client/views.py @@ -6,6 +6,7 @@ from django.http import HttpResponseRedirect, FileResponse from django.contrib.auth.decorators import login_required from django.shortcuts import render from accounts.views import copy_from_midata +from django.conf import settings from io import BytesIO import pdfkit @@ -317,24 +318,20 @@ def edit_wrapper(request, context): def about(request): # very simple about page, get version from text file - version = "" - - with open("version.txt", 'r') as f: - version = f.read() + version = settings.VERSION # parse file version = version[version.find("=")+1:] version = version.replace("\n", " ").replace("=", " ") # get branch - branch = check_output(["git", "rev-parse", "--abbrev-ref", "HEAD"]).decode() + branch = settings.BRANCH version += " (" + branch[:-1] + ")" if version.startswith("0"): version = "Beta " + version # get commitid using git command, a bit hacky but works - commitid = check_output(["git", "rev-parse", "HEAD"]).decode() - context = {"version": version, "commitid": commitid} + context = {"version": version, "commitid": settings.COMMIT_ID} return render(request, 'client/about.html', context) |