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):
|
||||
"""update view specific data dict"""
|
||||
self.data["sort"].extend(
|
||||
[
|
||||
{"channel.channel_name.keyword": {"order": "asc"}},
|
||||
{"title.keyword": {"order": "asc"}},
|
||||
]
|
||||
)
|
||||
|
||||
if self.context["hide_watched"]:
|
||||
self.data["query"] = {"term": {"player.watched": {"value": False}}}
|
||||
if self.search_get:
|
||||
@ -425,14 +432,14 @@ class ChannelIdView(ArchivistResultsView):
|
||||
|
||||
def _update_view_data(self, channel_id):
|
||||
"""update view specific data dict"""
|
||||
query = {
|
||||
self.data["query"] = {
|
||||
"bool": {
|
||||
"must": [
|
||||
{"term": {"channel.channel_id": {"value": channel_id}}}
|
||||
]
|
||||
}
|
||||
}
|
||||
self.data["query"] = query
|
||||
self.data["sort"].append({"title.keyword": {"order": "asc"}})
|
||||
|
||||
if self.context["hide_watched"]:
|
||||
to_append = {"term": {"player.watched": {"value": False}}}
|
||||
|
Loading…
Reference in New Issue
Block a user