From 92b6e56b57187a71e175b7cf8b50d99909445147 Mon Sep 17 00:00:00 2001 From: Prashant-thakur77 Date: Tue, 4 Nov 2025 03:07:57 +0530 Subject: [PATCH 01/45] Created StudioCollectionsTable --- .../frontend/channelList/router.js | 4 +- .../ChannelSet/StudioCollectionsTable.vue | 439 ++++++++++++++++++ 2 files changed, 441 insertions(+), 2 deletions(-) create mode 100644 contentcuration/contentcuration/frontend/channelList/views/ChannelSet/StudioCollectionsTable.vue diff --git a/contentcuration/contentcuration/frontend/channelList/router.js b/contentcuration/contentcuration/frontend/channelList/router.js index 533057ef1b..a2761c5eb6 100644 --- a/contentcuration/contentcuration/frontend/channelList/router.js +++ b/contentcuration/contentcuration/frontend/channelList/router.js @@ -1,6 +1,6 @@ import VueRouter from 'vue-router'; import ChannelList from './views/Channel/ChannelList'; -import ChannelSetList from './views/ChannelSet/ChannelSetList'; +import StudioCollectionsTable from './views/ChannelSet/StudioCollectionsTable.vue'; import ChannelSetModal from './views/ChannelSet/ChannelSetModal'; import CatalogList from './views/Channel/CatalogList'; import { RouteNames } from './constants'; @@ -21,7 +21,7 @@ const router = new VueRouter({ { name: RouteNames.CHANNEL_SETS, path: '/collections', - component: ChannelSetList, + component: StudioCollectionsTable, }, { name: RouteNames.NEW_CHANNEL_SET, diff --git a/contentcuration/contentcuration/frontend/channelList/views/ChannelSet/StudioCollectionsTable.vue b/contentcuration/contentcuration/frontend/channelList/views/ChannelSet/StudioCollectionsTable.vue new file mode 100644 index 0000000000..e4f2cd6672 --- /dev/null +++ b/contentcuration/contentcuration/frontend/channelList/views/ChannelSet/StudioCollectionsTable.vue @@ -0,0 +1,439 @@ + + + + + + + From f2cef2a7350d32da872b48c2b03c6275a5031420 Mon Sep 17 00:00:00 2001 From: Prashant-thakur77 Date: Tue, 4 Nov 2025 03:30:52 +0530 Subject: [PATCH 02/45] Updated ktable to remove sortable propStudioCollectionsTable --- .../channelList/views/ChannelSet/StudioCollectionsTable.vue | 2 -- 1 file changed, 2 deletions(-) diff --git a/contentcuration/contentcuration/frontend/channelList/views/ChannelSet/StudioCollectionsTable.vue b/contentcuration/contentcuration/frontend/channelList/views/ChannelSet/StudioCollectionsTable.vue index e4f2cd6672..6d6b6864d2 100644 --- a/contentcuration/contentcuration/frontend/channelList/views/ChannelSet/StudioCollectionsTable.vue +++ b/contentcuration/contentcuration/frontend/channelList/views/ChannelSet/StudioCollectionsTable.vue @@ -58,8 +58,6 @@ :rows="tableRows" :dataLoading="loading" :emptyMessage="$tr('noChannelSetsFound')" - sortable - @changeSort="changeSortHandler" > -

- {{ $tr('noChannelSetsFound') }} -

- Date: Wed, 5 Nov 2025 00:48:30 +0530 Subject: [PATCH 11/45] Made few tweaks --- contentcuration/contentcuration/frontend/channelList/router.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contentcuration/contentcuration/frontend/channelList/router.js b/contentcuration/contentcuration/frontend/channelList/router.js index a2761c5eb6..01aa769d29 100644 --- a/contentcuration/contentcuration/frontend/channelList/router.js +++ b/contentcuration/contentcuration/frontend/channelList/router.js @@ -1,6 +1,6 @@ import VueRouter from 'vue-router'; import ChannelList from './views/Channel/ChannelList'; -import StudioCollectionsTable from './views/ChannelSet/StudioCollectionsTable.vue'; +import StudioCollectionsTable from './views/ChannelSet/StudioCollectionsTable'; import ChannelSetModal from './views/ChannelSet/ChannelSetModal'; import CatalogList from './views/Channel/CatalogList'; import { RouteNames } from './constants'; From d3a347c6c83c91d78c1521e30c75ec72eeb6c3c9 Mon Sep 17 00:00:00 2001 From: Prashant-thakur77 Date: Wed, 5 Nov 2025 00:54:46 +0530 Subject: [PATCH 12/45] REplaced Loadingtext with STUdio large loader --- .../views/ChannelSet/StudioCollectionsTable.vue | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/contentcuration/contentcuration/frontend/channelList/views/ChannelSet/StudioCollectionsTable.vue b/contentcuration/contentcuration/frontend/channelList/views/ChannelSet/StudioCollectionsTable.vue index 752e36829e..b4b4753388 100644 --- a/contentcuration/contentcuration/frontend/channelList/views/ChannelSet/StudioCollectionsTable.vue +++ b/contentcuration/contentcuration/frontend/channelList/views/ChannelSet/StudioCollectionsTable.vue @@ -44,7 +44,7 @@
Date: Wed, 5 Nov 2025 01:17:23 +0530 Subject: [PATCH 13/45] Used Kmodal own loading feature --- .../views/ChannelSet/StudioCollectionsTable.vue | 9 --------- 1 file changed, 9 deletions(-) diff --git a/contentcuration/contentcuration/frontend/channelList/views/ChannelSet/StudioCollectionsTable.vue b/contentcuration/contentcuration/frontend/channelList/views/ChannelSet/StudioCollectionsTable.vue index b4b4753388..6ebbfea384 100644 --- a/contentcuration/contentcuration/frontend/channelList/views/ChannelSet/StudioCollectionsTable.vue +++ b/contentcuration/contentcuration/frontend/channelList/views/ChannelSet/StudioCollectionsTable.vue @@ -43,12 +43,7 @@
- - Date: Wed, 5 Nov 2025 01:20:52 +0530 Subject: [PATCH 14/45] Removed exces style --- .../ChannelSet/StudioCollectionsTable.vue | 46 ------------------- 1 file changed, 46 deletions(-) diff --git a/contentcuration/contentcuration/frontend/channelList/views/ChannelSet/StudioCollectionsTable.vue b/contentcuration/contentcuration/frontend/channelList/views/ChannelSet/StudioCollectionsTable.vue index 6ebbfea384..941ab79561 100644 --- a/contentcuration/contentcuration/frontend/channelList/views/ChannelSet/StudioCollectionsTable.vue +++ b/contentcuration/contentcuration/frontend/channelList/views/ChannelSet/StudioCollectionsTable.vue @@ -321,52 +321,6 @@ margin: 0; } - .table-container { - width: 100%; - } - - .collections-table { - position: relative; - } - - .collection-name-cell { - display: flex; - align-items: flex-start; - } - - .collection-info { - flex: 1; - } - - .collection-title { - margin: 0; - font-weight: 600; - line-height: 1.4; - } - - .tokens-cell { - align-items: center; - min-height: 40px; - } - - .token-item { - margin-right: 8px; - } - - .saving-text { - font-style: italic; - } - - .channel-count { - text-align: right; - } - - .actions-cell { - display: flex; - align-items: center; - justify-content: center; - } - .info-content { line-height: 1.5; } From ad2e32cfb6172cc31d339f86b475a177a5491a84 Mon Sep 17 00:00:00 2001 From: Prashant-thakur77 Date: Wed, 5 Nov 2025 10:31:50 +0530 Subject: [PATCH 15/45] Apllied Kpagecontainer class --- .../views/ChannelSet/StudioCollectionsTable.vue | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/contentcuration/contentcuration/frontend/channelList/views/ChannelSet/StudioCollectionsTable.vue b/contentcuration/contentcuration/frontend/channelList/views/ChannelSet/StudioCollectionsTable.vue index 941ab79561..ac876b8dca 100644 --- a/contentcuration/contentcuration/frontend/channelList/views/ChannelSet/StudioCollectionsTable.vue +++ b/contentcuration/contentcuration/frontend/channelList/views/ChannelSet/StudioCollectionsTable.vue @@ -1,6 +1,6 @@