Ensure cache-buster URLs are used for all css and javascript
authorMagnus Hagander <magnus@hagander.net>
Sat, 12 Sep 2020 10:00:40 +0000 (12:00 +0200)
committerMagnus Hagander <magnus@hagander.net>
Sat, 12 Sep 2020 10:15:50 +0000 (12:15 +0200)
Most of this is in the admin section where it's less important, but it's
not all, and even there it's not zero importance.

templates/admin/base_site.html
templates/admin/change_form_pgweb.html
templates/base/form.html
templates/core/admin_moderation_form.html
templates/featurematrix/featurematrix.html

index a873df5852cde877a6caeb348d7dd61dc8ec38bb..4c907fd3a6e65525607e0f65869579fa4bf9bae1 100644 (file)
@@ -2,8 +2,8 @@
 {%block branding%}Welcome to the PostgreSQL website administration site | <strong><a href="/admin/pending/">Pending</a></strong> moderation | <strong><a href="/admin/purge/">Purge</a></strong> from frontend{%endblock%}
 
 {%block extrahead%}
-<link rel="stylesheet" href="/media/css/jquery-ui.css" type="text/css">
-<script type="text/javascript" src="/media/js/jquery.min.js"></script>
-<script type="text/javascript" src="/media/js/jquery-ui.min.js"></script>
-<link rel="stylesheet" type="text/css" href="/media/css/admin_pgweb.css">
+<link rel="stylesheet" href="/media/css/jquery-ui.css?{{gitrev}}" type="text/css">
+<script type="text/javascript" src="/media/js/jquery.min.js?{{gitrev}}"></script>
+<script type="text/javascript" src="/media/js/jquery-ui.min.js?{{gitrev}}"></script>
+<link rel="stylesheet" type="text/css" href="/media/css/admin_pgweb.css?{{gitrev}}">
 {%endblock%}
index 456b275ca081b17b97a143152fc22f286350da67..39c52c1961133d26510fabe1a65b9ee5bdb5ab9a 100644 (file)
@@ -2,10 +2,10 @@
 
 {% block extrahead %}
 {{ block.super }}
-<link rel="stylesheet" type="text/css" href="/media/css/showdown_preview.css" />
-<script type="text/javascript" src="/media/showdown/showdown.js"></script>
-<script type="text/javascript" src="/media/js/showdown_preview.js"></script>
-<script type="text/javascript" src="/media/js/admin_pgweb.js"></script>
+<link rel="stylesheet" type="text/css" href="/media/css/showdown_preview.css?{{gitrev}}" />
+<script type="text/javascript" src="/media/showdown/showdown.js?{{gitrev}}"></script>
+<script type="text/javascript" src="/media/js/showdown_preview.js?{{gitrev}}"></script>
+<script type="text/javascript" src="/media/js/admin_pgweb.js?{{gitrev}}"></script>
 {%endblock%}
 
 {%block form_top%}
index 8ac3ed186d64d161864a777b7bb355b186f4ddef..0b6d983ffc4341f3c562da6f105f6d4eb029a82e 100644 (file)
 
 {% block extrahead %}
 {{ block.super }}
-<link rel="stylesheet" type="text/css" href="/media/css/showdown_preview.css" />
+<link rel="stylesheet" type="text/css" href="/media/css/showdown_preview.css?{{gitrev}}" />
 {%endblock%}
 
 {%block extrascript%}
-<script type="text/javascript" src="/media/showdown/showdown.js"></script>
-<script type="text/javascript" src="/media/js/showdown_preview.js"></script>
-<script type="text/javascript" src="/media/js/forms.js"></script>
+<script type="text/javascript" src="/media/showdown/showdown.js?{{gitrev}}"></script>
+<script type="text/javascript" src="/media/js/showdown_preview.js?{{gitrev}}"></script>
+<script type="text/javascript" src="/media/js/forms.js?{{gitrev}}"></script>
 {%if recaptcha%}
 <script type="text/javascript" src="https://www.google.com/recaptcha/api.js?hl=en" async defer></script>
 {%endif%}
index 7b5dd55fcac4973946392491c0385a6c89124240..df06f569518489e4ee2ac07a10d68e0482f3ba25 100644 (file)
@@ -7,8 +7,8 @@
 
 {% block extrahead %}
 {{ block.super }}
-<link rel="stylesheet" type="text/css" href="/media/admin/css/forms.css" />
-<script type="text/javascript" src="/media/js/admin_pgweb.js"></script>
+<link rel="stylesheet" type="text/css" href="/media/admin/css/forms.css?{{gitrev}}" />
+<script type="text/javascript" src="/media/js/admin_pgweb.js?{{gitrev}}"></script>
 {% endblock %}
 
 {% block coltype %}colM{% endblock %}
index 81711cf952f88a1409136be494cc2317c408ee43..dc12dbd64f6283cf2b9844eda7ba22447a2965c0 100644 (file)
@@ -2,7 +2,7 @@
 {%block title%}Feature Matrix{%endblock%}
 
 {%block extrascript%}
-<script type="text/javascript" src="/media/js/featurematrix.js"></script>
+<script type="text/javascript" src="/media/js/featurematrix.js?{{gitrev}}"></script>
 {%endblock%}
 
 {%block contents%}