Commit a63a70f8b306f19563c1985f61ede736d5aa3e6a

Authored by Luan
1 parent d2a3584b

Adding fix to the date filters on search

src/colab/custom_settings.py
@@ -15,7 +15,7 @@ LANGUAGES = ( @@ -15,7 +15,7 @@ LANGUAGES = (
15 15
16 DJANGO_DATE_FORMAT_TO_JS = { 16 DJANGO_DATE_FORMAT_TO_JS = {
17 'pt-br': ('pt-BR', 'dd/MM/yyyy'), 17 'pt-br': ('pt-BR', 'dd/MM/yyyy'),
18 - 'en': ('en', 'MM/dd/yyyy'), 18 + 'es': ('es', 'dd/MM/yyyy'),
19 } 19 }
20 20
21 LANGUAGE_CODE = 'pt-br' 21 LANGUAGE_CODE = 'pt-br'
src/search/views.py
@@ -10,7 +10,7 @@ class ColabSearchView(SearchView): @@ -10,7 +10,7 @@ class ColabSearchView(SearchView):
10 def extra_context(self, *args, **kwargs): 10 def extra_context(self, *args, **kwargs):
11 11
12 use_language, date_format = settings.DJANGO_DATE_FORMAT_TO_JS.get( 12 use_language, date_format = settings.DJANGO_DATE_FORMAT_TO_JS.get(
13 - self.request.LANGUAGE_CODE 13 + self.request.LANGUAGE_CODE, (None, None)
14 ) 14 )
15 15
16 types = { 16 types = {
src/templates/search/search.html
@@ -3,14 +3,18 @@ @@ -3,14 +3,18 @@
3 3
4 {% block head_js %} 4 {% block head_js %}
5 <script type="text/javascript" src="{{ STATIC_URL }}third-party/bootstrap-datetimepicker/js/bootstrap-datetimepicker.min.js"></script> 5 <script type="text/javascript" src="{{ STATIC_URL }}third-party/bootstrap-datetimepicker/js/bootstrap-datetimepicker.min.js"></script>
6 -<script type="text/javascript" src="{{ STATIC_URL }}third-party/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.{{ use_language }}.js"></script> 6 +{% if use_language %}
  7 + <script type="text/javascript" src="{{ STATIC_URL }}third-party/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.{{ use_language }}.js"></script>
  8 +{% endif %}
7 9
8 <script type="text/javascript"> 10 <script type="text/javascript">
9 $(function () { 11 $(function () {
10 $('#datepicker_since, #datepicker_until').datetimepicker({ 12 $('#datepicker_since, #datepicker_until').datetimepicker({
11 pickTime: false, 13 pickTime: false,
12 - language: '{{ use_language }}',  
13 - format: '{{ date_format }}', 14 + {% if use_language and date_format %}
  15 + language: '{{ use_language }}',
  16 + format: '{{ date_format }}',
  17 + {% endif %}
14 }); 18 });
15 }); 19 });
16 </script> 20 </script>