diff options
-rw-r--r-- | .gitattributes | 1 | ||||
-rw-r--r-- | client/templates/client/about.html | 2 | ||||
-rw-r--r-- | client/views.py | 5 | ||||
-rw-r--r-- | version.txt | 2 |
4 files changed, 6 insertions, 4 deletions
diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index 53a472b..0000000 --- a/.gitattributes +++ /dev/null @@ -1 +0,0 @@ -version.txt ident diff --git a/client/templates/client/about.html b/client/templates/client/about.html index ea32787..8de95a9 100644 --- a/client/templates/client/about.html +++ b/client/templates/client/about.html @@ -13,7 +13,7 @@ <div class="card"> <div class="card-content"> <p> - Versione software {{version}} + Versione software {{version}}<br>Commit ID: <a href="https://git.thearcway.org/mafaldo/scout-subs/commit/?id={{commitid}}">{{commitid}}</a> </p> <h5>Licenza</h5> <blockquote> diff --git a/client/views.py b/client/views.py index 11ff367..01909d7 100644 --- a/client/views.py +++ b/client/views.py @@ -11,6 +11,7 @@ from django.template.loader import get_template from io import BytesIO import pdfkit import base64 +from subprocess import check_output def index(request): @@ -298,5 +299,7 @@ def about(request): version = f.read() if version.startswith("0"): version = "Beta " + version - context = {"version": version} + commitid = check_output(["git", "rev-parse", "HEAD"]).decode() + version = version[:version.find(" $Id: ")] + context = {"version": version, "commitid": commitid} return render(request, 'client/about.html', context) diff --git a/version.txt b/version.txt index 2b1e0ab..3b04cfb 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -0.2 $Id$ +0.2 |