mirror of
https://github.com/almet/copanier.git
synced 2025-04-28 19:42:37 +02:00
Specify the version in copanier/__init__.py.
And use it when loading the css files in order to not have the css files cached by the browsers after an update. Fix #124
This commit is contained in:
parent
c5fcdad2d1
commit
c75882878e
4 changed files with 41 additions and 30 deletions
|
@ -5,6 +5,7 @@ from roll.extensions import simple_server, static
|
||||||
from .models import Product, Person, Order, Delivery
|
from .models import Product, Person, Order, Delivery
|
||||||
from .views.core import app
|
from .views.core import app
|
||||||
|
|
||||||
|
__version__ = "0.0.5"
|
||||||
|
|
||||||
@minicli.cli()
|
@minicli.cli()
|
||||||
def shell():
|
def shell():
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
|
|
||||||
{% import "includes/macros.html" as macros %}
|
{% import "includes/macros.html" as macros %}
|
||||||
|
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html>
|
<html>
|
||||||
|
|
||||||
<head>
|
<head>
|
||||||
<title>{% if title %}{{ title }} - {% endif %}{{ config.SITE_NAME }}</title>
|
<title>{% if title %}{{ title }} - {% endif %}{{ config.SITE_NAME }}</title>
|
||||||
<meta charset="utf-8" />
|
<meta charset="utf-8" />
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<link rel="stylesheet" type="text/css" href="{{ url_for('/static/app.css') }}">
|
<link rel="stylesheet" type="text/css" href="{{ url_for('/static/app.css') }}?v={{ version }}">
|
||||||
<link rel="stylesheet" type="text/css" href="{{ url_for('/static/icomoon.css') }}">
|
<link rel="stylesheet" type="text/css" href="{{ url_for('/static/icomoon.css') }}">
|
||||||
<link rel="stylesheet" type="text/css" href="{{ url_for('/static/purecss.css') }}">
|
<link rel="stylesheet" type="text/css" href="{{ url_for('/static/purecss.css') }}">
|
||||||
<link rel="stylesheet" type="text/css" href="{{ url_for('/static/side-menu.css') }}">
|
<link rel="stylesheet" type="text/css" href="{{ url_for('/static/side-menu.css') }}">
|
||||||
|
@ -18,11 +18,13 @@
|
||||||
{% endblock head %}
|
{% endblock head %}
|
||||||
|
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
{% if config.DEMO_MODE %}
|
{% if config.DEMO_MODE %}
|
||||||
<div class="header">
|
<div class="header">
|
||||||
<div class="home-menu pure-menu pure-menu-horizontal pure-menu-fixed demo-mode">
|
<div class="home-menu pure-menu pure-menu-horizontal pure-menu-fixed demo-mode">
|
||||||
<p class="pure-menu-heading">Le site est en mode démo. <a href="{{ url_for('desactivate_demo') }}">désactiver</a></p>
|
<p class="pure-menu-heading">Le site est en mode démo. <a
|
||||||
|
href="{{ url_for('desactivate_demo') }}">désactiver</a></p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
@ -38,20 +40,24 @@
|
||||||
{% block additional_menu %}{% endblock %}
|
{% block additional_menu %}{% endblock %}
|
||||||
<ul class="pure-menu-list">
|
<ul class="pure-menu-list">
|
||||||
<li class="pure-menu-item">
|
<li class="pure-menu-item">
|
||||||
<a class="pure-menu-link" href="{{ url_for('archives') }}"><i class="icon-happy"></i> Voir les archives</a>
|
<a class="pure-menu-link" href="{{ url_for('archives') }}"><i class="icon-happy"></i> Voir
|
||||||
|
les archives</a>
|
||||||
</li>
|
</li>
|
||||||
{% if request.user and request.user.is_staff %}
|
{% if request.user and request.user.is_staff %}
|
||||||
<li class="pure-menu-item">
|
<li class="pure-menu-item">
|
||||||
<a class="pure-menu-link" href="{{ url_for('new_delivery') }}"><i class="icon-hotairballoon"></i> Nouvelle distribution</a>
|
<a class="pure-menu-link" href="{{ url_for('new_delivery') }}"><i
|
||||||
|
class="icon-hotairballoon"></i> Nouvelle distribution</a>
|
||||||
</li>
|
</li>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if request.user and (request.user.is_staff or not config.HIDE_GROUPS_LINK) %}
|
{% if request.user and (request.user.is_staff or not config.HIDE_GROUPS_LINK) %}
|
||||||
<li class="pure-menu-item">
|
<li class="pure-menu-item">
|
||||||
<a class="pure-menu-link" class="pure-menu-link" href="{{ url_for('groups') }}"><i class="icon-globe"></i> Gérer les groupes</a>
|
<a class="pure-menu-link" class="pure-menu-link" href="{{ url_for('groups') }}"><i
|
||||||
|
class="icon-globe"></i> Gérer les groupes</a>
|
||||||
</li>
|
</li>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<li class="pure-menu-item">
|
<li class="pure-menu-item">
|
||||||
<a class="pure-menu-link" href="{{ url_for('logout') }}"><i class="icon-lock"></i> Se déconnecter</a>
|
<a class="pure-menu-link" href="{{ url_for('logout') }}"><i class="icon-lock"></i> Se
|
||||||
|
déconnecter</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
@ -68,7 +74,8 @@
|
||||||
{% endblock body %}
|
{% endblock body %}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<footer>Copanier est un logiciel libre. <a href="https://github.com/spiral-project/copanier">Vous pouvez y contribuer et l'améliorer ! ❤️</a></footer>
|
<footer>Copanier est un logiciel libre. <a href="https://github.com/spiral-project/copanier">Vous pouvez y
|
||||||
|
contribuer et l'améliorer ! ❤️</a></footer>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
@ -94,4 +101,5 @@
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
|
@ -20,6 +20,8 @@ class Response(RollResponse):
|
||||||
context["config"] = config
|
context["config"] = config
|
||||||
context["request"] = self.request
|
context["request"] = self.request
|
||||||
context["url_for"] = app.url_for
|
context["url_for"] = app.url_for
|
||||||
|
from .. import __version__
|
||||||
|
context["version"] = __version__
|
||||||
if self.request.cookies.get("message"):
|
if self.request.cookies.get("message"):
|
||||||
try:
|
try:
|
||||||
message = json.loads(self.request.cookies["message"])
|
message = json.loads(self.request.cookies["message"])
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[metadata]
|
[metadata]
|
||||||
name = copanier
|
name = copanier
|
||||||
version = 0.0.4
|
version-from-file = copanier/__init__.py
|
||||||
|
|
||||||
[options]
|
[options]
|
||||||
packages = find:
|
packages = find:
|
||||||
|
|
Loading…
Reference in a new issue