From 532d56adad919a661929aa7e17ad64bbd97802f0 Mon Sep 17 00:00:00 2001 From: Corentin FALCONE <cfalcone@neogeo.fr> Date: Mon, 27 Jun 2022 10:38:31 +0200 Subject: [PATCH] Add version number of MRA --- setup.py | 4 ++-- src/__init__.py | 3 +++ src/server.py | 13 +++++++++++++ 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 040b338..dd2f7c2 100644 --- a/setup.py +++ b/setup.py @@ -24,9 +24,9 @@ import os.path from setuptools import setup +from src import APP_VERSION - -version = '1.1.8' +version = APP_VERSION def parse_requirements(filename): diff --git a/src/__init__.py b/src/__init__.py index 27b06b4..e4f25a8 100644 --- a/src/__init__.py +++ b/src/__init__.py @@ -20,3 +20,6 @@ # GNU General Public License for more details. # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # + + +APP_VERSION = '1.1.8' diff --git a/src/server.py b/src/server.py index 3e459d3..c8601b5 100755 --- a/src/server.py +++ b/src/server.py @@ -44,6 +44,7 @@ import webapp from webapp import get_data from webapp import HTTPCompatible from webapp import urlmap +from src import APP_VERSION # Some helper functions first. @@ -64,6 +65,7 @@ class index(object): @HTTPCompatible(authorized=["html"]) def GET(self, format): return { + "version": href("version"), "about/version": href("about/version"), "workspaces": href("workspaces"), "styles": href("styles"), @@ -76,6 +78,15 @@ class index(object): } +class app_version(object): + """To know about application version + + """ + @HTTPCompatible() + def GET(self, format): + return {"mra": APP_VERSION} + + class version(object): """To know about used versions... @@ -1661,6 +1672,8 @@ class OWSWorkspaceSettings(object): # Index: urlmap(index, "") +# App Version: +urlmap(app_version, "version") # About version: urlmap(version, "about", "version") # Workspaces: -- GitLab