diff --git a/dirkules/__init__.py b/dirkules/__init__.py index 7297074..24b8768 100644 --- a/dirkules/__init__.py +++ b/dirkules/__init__.py @@ -9,6 +9,7 @@ app.config.from_object(config) db = SQLAlchemy(app) csrf = CSRFProtect() csrf.init_app(app) +app_version = app.config["VERSION"] import dirkules.models diff --git a/dirkules/config.py b/dirkules/config.py index 2a14761..501638c 100644 --- a/dirkules/config.py +++ b/dirkules/config.py @@ -5,6 +5,8 @@ from logging.config import dictConfig from apscheduler.jobstores.base import ConflictingIdError from apscheduler.jobstores.sqlalchemy import SQLAlchemyJobStore +VERSION = "1.0" + baseDir = os.path.abspath(os.path.dirname(__file__)) staticDir = os.path.join(baseDir, 'static') diff --git a/dirkules/views.py b/dirkules/views.py index 2e0fe33..bb6d434 100644 --- a/dirkules/views.py +++ b/dirkules/views.py @@ -2,7 +2,7 @@ import datetime import subprocess from time import sleep from flask import render_template, redirect, request, url_for, flash, abort -from dirkules import app, db, scheduler +from dirkules import app, db, scheduler, app_version import dirkules.manager.serviceManager as servMan import dirkules.manager.driveManager as driveMan import dirkules.manager.cleaning as cleaningMan @@ -74,8 +74,7 @@ def add_pool(): @app.route('/about', methods=['GET']) def about(): - version = "1.0" - return render_template('about.html', version=version) + return render_template('about.html', version=app_version) @app.route('/partitions/', methods=['GET'])