Added version number for assets that may change

This commit is contained in:
Sébastien Thuret 2021-10-09 18:25:28 +02:00
parent 7df304d955
commit 7b3d9f286e
No known key found for this signature in database
GPG key ID: 4742E2D66933BB08
2 changed files with 4 additions and 3 deletions

View file

@ -1,6 +1,7 @@
import os import os
from functools import wraps from functools import wraps
import pkg_resources
from flask import Flask, abort, jsonify, render_template, request from flask import Flask, abort, jsonify, render_template, request
from flask_swagger import swagger from flask_swagger import swagger
from flask_swagger_ui import get_swaggerui_blueprint from flask_swagger_ui import get_swaggerui_blueprint
@ -176,6 +177,7 @@ def create_app(args):
frontendTimeout=args.frontend_timeout, frontendTimeout=args.frontend_timeout,
api_keys=args.api_keys, api_keys=args.api_keys,
web_version=os.environ.get("LT_WEB") is not None, web_version=os.environ.get("LT_WEB") is not None,
version=pkg_resources.require("LibreTranslate")[0].version
) )
@app.route("/javascript-licenses", methods=["GET"]) @app.route("/javascript-licenses", methods=["GET"])

View file

@ -19,7 +19,7 @@
<link rel="stylesheet" href="{{ url_for('static', filename='css/materialize.min.css') }}"> <link rel="stylesheet" href="{{ url_for('static', filename='css/materialize.min.css') }}">
<link rel="stylesheet" href="{{ url_for('static', filename='css/material-icons.css') }}" /> <link rel="stylesheet" href="{{ url_for('static', filename='css/material-icons.css') }}" />
<link rel="stylesheet" href="{{ url_for('static', filename='css/prism.min.css') }}" /> <link rel="stylesheet" href="{{ url_for('static', filename='css/prism.min.css') }}" />
<link rel="stylesheet" href="{{ url_for('static', filename='css/main.css') }}?t=2" /> <link rel="stylesheet" href="{{ url_for('static', filename='css/main.css') }}?v={{ version }}" />
{% if gaId %} {% if gaId %}
<!-- Global site tag (gtag.js) - Google Analytics --> <!-- Global site tag (gtag.js) - Google Analytics -->
@ -245,8 +245,7 @@
window.Prism.manual = true; window.Prism.manual = true;
// @license-end // @license-end
</script> </script>
<script src="{{ url_for('static', filename='js/prism.min.js') }}"></script> <script src="{{ url_for('static', filename='js/prism.min.js') }}"></script>
<script src="{{ url_for('static', filename='js/app.js') }}"></script> <script src="{{ url_for('static', filename='js/app.js') }}?v={{ version }}"></script>
</body> </body>
</html> </html>