mirror of
https://github.com/tubearchivist/tubearchivist.git
synced 2024-12-22 09:50:12 +00:00
add secondary sort for channel and title, #193
This commit is contained in:
parent
e4b4430e69
commit
40d7e6da37
@ -264,6 +264,13 @@ class HomeView(ArchivistResultsView):
|
|||||||
|
|
||||||
def _update_view_data(self):
|
def _update_view_data(self):
|
||||||
"""update view specific data dict"""
|
"""update view specific data dict"""
|
||||||
|
self.data["sort"].extend(
|
||||||
|
[
|
||||||
|
{"channel.channel_name.keyword": {"order": "asc"}},
|
||||||
|
{"title.keyword": {"order": "asc"}},
|
||||||
|
]
|
||||||
|
)
|
||||||
|
|
||||||
if self.context["hide_watched"]:
|
if self.context["hide_watched"]:
|
||||||
self.data["query"] = {"term": {"player.watched": {"value": False}}}
|
self.data["query"] = {"term": {"player.watched": {"value": False}}}
|
||||||
if self.search_get:
|
if self.search_get:
|
||||||
@ -425,14 +432,14 @@ class ChannelIdView(ArchivistResultsView):
|
|||||||
|
|
||||||
def _update_view_data(self, channel_id):
|
def _update_view_data(self, channel_id):
|
||||||
"""update view specific data dict"""
|
"""update view specific data dict"""
|
||||||
query = {
|
self.data["query"] = {
|
||||||
"bool": {
|
"bool": {
|
||||||
"must": [
|
"must": [
|
||||||
{"term": {"channel.channel_id": {"value": channel_id}}}
|
{"term": {"channel.channel_id": {"value": channel_id}}}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
self.data["query"] = query
|
self.data["sort"].append({"title.keyword": {"order": "asc"}})
|
||||||
|
|
||||||
if self.context["hide_watched"]:
|
if self.context["hide_watched"]:
|
||||||
to_append = {"term": {"player.watched": {"value": False}}}
|
to_append = {"term": {"player.watched": {"value": False}}}
|
||||||
|
Loading…
Reference in New Issue
Block a user