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 15  
16 16 DJANGO_DATE_FORMAT_TO_JS = {
17 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 21 LANGUAGE_CODE = 'pt-br'
... ...
src/search/views.py
... ... @@ -10,7 +10,7 @@ class ColabSearchView(SearchView):
10 10 def extra_context(self, *args, **kwargs):
11 11  
12 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 16 types = {
... ...
src/templates/search/search.html
... ... @@ -3,14 +3,18 @@
3 3  
4 4 {% block head_js %}
5 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 10 <script type="text/javascript">
9 11 $(function () {
10 12 $('#datepicker_since, #datepicker_until').datetimepicker({
11 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 20 </script>
... ...