mirror of
https://github.com/almet/copanier.git
synced 2025-04-28 11:32:38 +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 .views.core import app
|
||||
|
||||
__version__ = "0.0.5"
|
||||
|
||||
@minicli.cli()
|
||||
def shell():
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
|
||||
{% import "includes/macros.html" as macros %}
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<title>{% if title %}{{ title }} - {% endif %}{{ config.SITE_NAME }}</title>
|
||||
<meta charset="utf-8" />
|
||||
<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/purecss.css') }}">
|
||||
<link rel="stylesheet" type="text/css" href="{{ url_for('/static/side-menu.css') }}">
|
||||
|
@ -18,11 +18,13 @@
|
|||
{% endblock head %}
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
{% if config.DEMO_MODE %}
|
||||
<div class="header">
|
||||
<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>
|
||||
{% endif %}
|
||||
|
@ -38,20 +40,24 @@
|
|||
{% block additional_menu %}{% endblock %}
|
||||
<ul class="pure-menu-list">
|
||||
<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>
|
||||
{% if request.user and request.user.is_staff %}
|
||||
<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>
|
||||
{% endif %}
|
||||
{% if request.user and (request.user.is_staff or not config.HIDE_GROUPS_LINK) %}
|
||||
<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>
|
||||
{% endif %}
|
||||
<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>
|
||||
</ul>
|
||||
</div>
|
||||
|
@ -68,7 +74,8 @@
|
|||
{% endblock body %}
|
||||
</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>
|
||||
|
||||
|
||||
|
@ -94,4 +101,5 @@
|
|||
});
|
||||
</script>
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -20,6 +20,8 @@ class Response(RollResponse):
|
|||
context["config"] = config
|
||||
context["request"] = self.request
|
||||
context["url_for"] = app.url_for
|
||||
from .. import __version__
|
||||
context["version"] = __version__
|
||||
if self.request.cookies.get("message"):
|
||||
try:
|
||||
message = json.loads(self.request.cookies["message"])
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[metadata]
|
||||
name = copanier
|
||||
version = 0.0.4
|
||||
version-from-file = copanier/__init__.py
|
||||
|
||||
[options]
|
||||
packages = find:
|
||||
|
|
Loading…
Reference in a new issue