@@ -94,7 +94,6 @@ def order_annotatedsentence_queryset_by_sort_order(get, qs, queryset_language_co
94
94
"""
95
95
96
96
def order_queryset_by_annotatedglosses (qs , sOrder ):
97
- print (sOrder )
98
97
# filter query on dataset and sort based on first gloss of the sentence
99
98
qs = qs .annotate (
100
99
firstgloss = Subquery (
@@ -527,19 +526,8 @@ def get_context_data(self, **kwargs):
527
526
528
527
this_page_number = context ['page_obj' ].number
529
528
this_paginator = context ['page_obj' ].paginator
530
- if len (self .object_list ) > settings .MAX_SCROLL_BAR :
531
- this_page = this_paginator .page (this_page_number )
532
- if this_page .has_previous ():
533
- previous_objects = this_paginator .page (this_page_number - 1 ).object_list
534
- else :
535
- previous_objects = []
536
- if this_page .has_next ():
537
- next_objects = this_paginator .page (this_page_number + 1 ).object_list
538
- else :
539
- next_objects = []
540
- list_of_objects = previous_objects + list (context ['page_obj' ].object_list ) + next_objects
541
- else :
542
- list_of_objects = self .object_list
529
+
530
+ list_of_objects = self .object_list
543
531
544
532
# construct scroll bar
545
533
# the following retrieves language code for English (or DEFAULT LANGUAGE)
@@ -6687,6 +6675,8 @@ def get_context_data(self, **kwargs):
6687
6675
6688
6676
context ['searchform' ] = search_form
6689
6677
6678
+ context ['search_type' ] = self .search_type
6679
+
6690
6680
multiple_select_gloss_fields = ['tags' ]
6691
6681
context ['MULTIPLE_SELECT_GLOSS_FIELDS' ] = multiple_select_gloss_fields
6692
6682
@@ -6715,8 +6705,9 @@ def get_queryset(self):
6715
6705
# the query set is a list of tuples (gloss, keyword_translations, senses_groups)
6716
6706
return []
6717
6707
6718
- if ('search_type' in self .request .session .keys () and
6719
- self .request .session ['search_type' ] != self .search_type ):
6708
+ session_search_type = self .request .session .get ('search_type' '' )
6709
+
6710
+ if session_search_type != self .search_type :
6720
6711
feedback_message = _ ('Your query result is not glosses.' )
6721
6712
messages .add_message (self .request , messages .ERROR , feedback_message )
6722
6713
# the query set is a list of tuples (gloss, keyword_translations, senses_groups)
@@ -6754,6 +6745,8 @@ def get_queryset(self):
6754
6745
TaggedItem .objects .filter (tag__id__in = values ).values_list ('object_id' , flat = True ))
6755
6746
glosses_of_datasets = glosses_of_datasets .filter (id__in = glosses_with_tag )
6756
6747
6748
+ glosses_of_datasets = glosses_of_datasets .order_by ('lemma__lemmaidglosstranslation__text' )
6749
+
6757
6750
(interface_language , interface_language_code ,
6758
6751
default_language , default_language_code ) = get_interface_language_and_default_language_codes (self .request )
6759
6752
0 commit comments