summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2018-10-01 20:52:21 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2018-10-01 20:52:21 +0200
commit6aa950222fa284ae0602fc72cb2b8d6efb45a2e9 (patch)
tree1f381a194af3a3ba176781f2d635389be421b25f
parent832d65819da20106006e80cddd101fe3ad49363e (diff)
downloadIshtar-6aa950222fa284ae0602fc72cb2b8d6efb45a2e9.tar.bz2
Ishtar-6aa950222fa284ae0602fc72cb2b8d6efb45a2e9.zip
Do not display DataTable error on prod
-rw-r--r--archaeological_warehouse/templates/ishtar/sheet_warehouse.html4
-rw-r--r--ishtar_common/context_processors.py1
-rw-r--r--ishtar_common/static/js/ishtar.js1
-rw-r--r--ishtar_common/templates/base.html3
-rw-r--r--ishtar_common/templates/blocks/DataTables.html2
5 files changed, 11 insertions, 0 deletions
diff --git a/archaeological_warehouse/templates/ishtar/sheet_warehouse.html b/archaeological_warehouse/templates/ishtar/sheet_warehouse.html
index ae032a8a4..eed484d5a 100644
--- a/archaeological_warehouse/templates/ishtar/sheet_warehouse.html
+++ b/archaeological_warehouse/templates/ishtar/sheet_warehouse.html
@@ -62,6 +62,7 @@
{% if item.number_of_finds_by_place %}
<h4>{% trans "Finds by location in the warehouse" %}</h4>
{% for items in item.number_of_finds_by_place %}
+{% if items %}
<table class='table table-striped datatables'
id="{{window_id}}-find-by-loca-{{forloop.counter}}">
<thead>
@@ -79,6 +80,7 @@
{% endfor %}
</tbody>
</table>
+{% endif %}
{% endfor %}
{% endif %}
@@ -91,6 +93,7 @@
{% if item.number_of_containers_by_place %}
<h4>{% trans "Containers by location in the warehouse" %}</h4>
{% for items in item.number_of_containers_by_place %}
+{% if items %}
<table class='table table-striped datatables'
id="{{window_id}}-container-by-loca-{{forloop.counter}}">
<thead>
@@ -108,6 +111,7 @@
{% endfor %}
</tbody>
</table>
+{% endif %}
{% endfor %}
{% endif %}
diff --git a/ishtar_common/context_processors.py b/ishtar_common/context_processors.py
index 225b004a4..8c965f99f 100644
--- a/ishtar_common/context_processors.py
+++ b/ishtar_common/context_processors.py
@@ -73,6 +73,7 @@ def get_base_context(request):
dct['JQUERY_UI_URL'] = settings.JQUERY_UI_URL
dct['COUNTRY'] = settings.COUNTRY
dct['VERSION'] = __version__
+ dct['DEBUG'] = settings.DEBUG
medias = [DatePicker().media]
dct['EXTRA_CSS'] = ""
dct['EXTRA_JS'] = ""
diff --git a/ishtar_common/static/js/ishtar.js b/ishtar_common/static/js/ishtar.js
index 5812dfd40..f05eb5a1b 100644
--- a/ishtar_common/static/js/ishtar.js
+++ b/ishtar_common/static/js/ishtar.js
@@ -42,6 +42,7 @@ var datatable_submit_search = function() {};
var shortcut_url = '';
var alert_url = '';
+var debug = false;
var datatables_i18n;
var current_modal;
var default_search_vector;
diff --git a/ishtar_common/templates/base.html b/ishtar_common/templates/base.html
index b6d67ac59..b9270d910 100644
--- a/ishtar_common/templates/base.html
+++ b/ishtar_common/templates/base.html
@@ -61,6 +61,9 @@
{% endcompress %}
{% block extra_head %}
{% endblock %}
+ {% if DEBUG %}<script type='text/javascript'>
+ debug = true;
+ </script>{% endif %}
</head>
<body data-spy="scroll" data-target="#window-fixed-menu"{% if current_theme%} id='{{current_theme}}'{%endif%}>
{% include "navbar.html" %}
diff --git a/ishtar_common/templates/blocks/DataTables.html b/ishtar_common/templates/blocks/DataTables.html
index f2ae42412..70d47cb8d 100644
--- a/ishtar_common/templates/blocks/DataTables.html
+++ b/ishtar_common/templates/blocks/DataTables.html
@@ -184,6 +184,8 @@ jQuery(document).ready(function(){
]
};
+ if (!debug) $.fn.dataTable.ext.errMode = 'none';
+
$.extend(datatable_options, datatables_default);
if (datatables_i18n) datatable_options['language'] = datatables_i18n;
datatable_{{sname}} = jQuery("#grid_{{name}}").DataTable(datatable_options);