From 789809d6113ce2af2220ed137efa08817eddc916 Mon Sep 17 00:00:00 2001 From: Tushar Verma Date: Fri, 19 Dec 2025 12:04:05 +0530 Subject: [PATCH 01/10] added StudioCatalogList.vue following past PRs --- .../views/Channel/StudioCatalogList.vue | 331 ++++++++++++++++++ 1 file changed, 331 insertions(+) create mode 100644 contentcuration/contentcuration/frontend/channelList/views/Channel/StudioCatalogList.vue diff --git a/contentcuration/contentcuration/frontend/channelList/views/Channel/StudioCatalogList.vue b/contentcuration/contentcuration/frontend/channelList/views/Channel/StudioCatalogList.vue new file mode 100644 index 0000000000..56df318604 --- /dev/null +++ b/contentcuration/contentcuration/frontend/channelList/views/Channel/StudioCatalogList.vue @@ -0,0 +1,331 @@ + + + + + + + From 40e62b039caf7e71913f1fb9ed5647d4b8d0499e Mon Sep 17 00:00:00 2001 From: Tushar Verma Date: Fri, 19 Dec 2025 12:13:23 +0530 Subject: [PATCH 02/10] fixed UI for select button --- .../views/Channel/StudioCatalogList.vue | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/contentcuration/contentcuration/frontend/channelList/views/Channel/StudioCatalogList.vue b/contentcuration/contentcuration/frontend/channelList/views/Channel/StudioCatalogList.vue index 56df318604..c6598699f0 100644 --- a/contentcuration/contentcuration/frontend/channelList/views/Channel/StudioCatalogList.vue +++ b/contentcuration/contentcuration/frontend/channelList/views/Channel/StudioCatalogList.vue @@ -23,6 +23,8 @@

{{ $tr('resultsText', { count: page.count }) }}

+ +
Date: Fri, 19 Dec 2025 12:14:02 +0530 Subject: [PATCH 03/10] fixed import in router for StudioCatalogList --- .../contentcuration/frontend/channelList/router.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/contentcuration/contentcuration/frontend/channelList/router.js b/contentcuration/contentcuration/frontend/channelList/router.js index ebf39a4736..905c64338d 100644 --- a/contentcuration/contentcuration/frontend/channelList/router.js +++ b/contentcuration/contentcuration/frontend/channelList/router.js @@ -4,7 +4,7 @@ import StudioStarredChannels from './views/Channel/StudioStarredChannels.vue'; import StudioViewOnlyChannels from './views/Channel/StudioViewOnlyChannels.vue'; import ChannelSetList from './views/ChannelSet/ChannelSetList'; import ChannelSetModal from './views/ChannelSet/ChannelSetModal'; -import CatalogList from './views/Channel/CatalogList'; +import StudioCatalogList from './views/Channel/StudioCatalogList'; import { RouteNames } from './constants'; import CatalogFAQ from './views/Channel/CatalogFAQ'; import ChannelModal from 'shared/views/channel/ChannelModal'; @@ -66,7 +66,7 @@ const router = new VueRouter({ { name: RouteNames.CATALOG_ITEMS, path: '/public', - component: CatalogList, + component: StudioCatalogList, }, { name: RouteNames.CATALOG_DETAILS, From 1823d792285c2f87e75a2c36f54cdc19718955c1 Mon Sep 17 00:00:00 2001 From: Tushar Verma Date: Fri, 19 Dec 2025 12:14:42 +0530 Subject: [PATCH 04/10] Added Checkbox in StudioChannalCaard with select slot --- .../Channel/components/StudioChannelCard.vue | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/contentcuration/contentcuration/frontend/channelList/views/Channel/components/StudioChannelCard.vue b/contentcuration/contentcuration/frontend/channelList/views/Channel/components/StudioChannelCard.vue index c0cd7271cf..c554f674aa 100644 --- a/contentcuration/contentcuration/frontend/channelList/views/Channel/components/StudioChannelCard.vue +++ b/contentcuration/contentcuration/frontend/channelList/views/Channel/components/StudioChannelCard.vue @@ -14,6 +14,17 @@ data-testid="card" @click="goToChannelRoute()" > +