diff --git a/kolibri_explore_plugin/assets/src/kolibriApi.js b/kolibri_explore_plugin/assets/src/kolibriApi.js index 784bd1fdf..99b5005f4 100644 --- a/kolibri_explore_plugin/assets/src/kolibriApi.js +++ b/kolibri_explore_plugin/assets/src/kolibriApi.js @@ -65,6 +65,9 @@ class KolibriApi { } const kind = onlyContent ? 'content' : onlyTopics ? ContentNodeKinds.TOPIC : undefined; + const includeUnavailable = + 'includeUnavailable' in options ? options.includeUnavailable : !DEFAULT_HIDE_UNAVAILABLE; + return ContentNodeResource.fetchCollection({ getParams: { ids: options.ids, @@ -76,7 +79,7 @@ class KolibriApi { kind: kind, kind_in: kinds, descendant_of: options.descendantOf, - no_available_filtering: true, + ...(includeUnavailable && { no_available_filtering: true }), }, }).then(contentNodes => { const { more, results } = contentNodes; diff --git a/packages/template-ui/src/views/Home.vue b/packages/template-ui/src/views/Home.vue index 5851e6667..f6ee0934e 100644 --- a/packages/template-ui/src/views/Home.vue +++ b/packages/template-ui/src/views/Home.vue @@ -20,7 +20,20 @@