From b3f345523761cd588559993a45888d019d2161e7 Mon Sep 17 00:00:00 2001 From: Niels Simenon Date: Thu, 30 Jan 2020 23:44:18 +0100 Subject: [PATCH] Restored rudimentary tag filter for tag view. --- assets/js/tags/actions.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/assets/js/tags/actions.js b/assets/js/tags/actions.js index 5a060daf..af5b6662 100644 --- a/assets/js/tags/actions.js +++ b/assets/js/tags/actions.js @@ -12,7 +12,8 @@ function initTagsActions(store, _router) { $limit:Int = 1000, $after:Date = "1900-01-01", $before:Date = "2100-01-01", - $orderBy: [ReleasesTagsOrderBy!] + $orderBy: [ReleasesTagsOrderBy!], + $exclude: [String!] ) { tagBySlug(slug:$tagSlug) { id @@ -45,6 +46,15 @@ function initTagsActions(store, _router) { date: { lessThan: $before, greaterThan: $after, + }, + releasesTags: { + none: { + tag: { + slug: { + in: $exclude + } + } + } } } }, @@ -63,6 +73,7 @@ function initTagsActions(store, _router) { after: store.getters.after, before: store.getters.before, orderBy: store.state.ui.range === 'upcoming' ? 'RELEASE_BY_RELEASE_ID__DATE_ASC' : 'RELEASE_BY_RELEASE_ID__DATE_DESC', + exclude: store.state.ui.filter, }); return curateTag(tagBySlug);