From cd3a96f4bbdf429da38305fa3e7e54cb44bb829b Mon Sep 17 00:00:00 2001 From: Alex Velez Date: Mon, 28 Jul 2025 10:56:18 -0500 Subject: [PATCH 01/17] Copy side panel modal to Studio --- .../frontend/shared/strings/commonStrings.js | 13 + .../shared/views/SidePanelModal/Backdrop.vue | 75 +++++ .../shared/views/SidePanelModal/index.vue | 274 ++++++++++++++++++ 3 files changed, 362 insertions(+) create mode 100644 contentcuration/contentcuration/frontend/shared/strings/commonStrings.js create mode 100644 contentcuration/contentcuration/frontend/shared/views/SidePanelModal/Backdrop.vue create mode 100644 contentcuration/contentcuration/frontend/shared/views/SidePanelModal/index.vue diff --git a/contentcuration/contentcuration/frontend/shared/strings/commonStrings.js b/contentcuration/contentcuration/frontend/shared/strings/commonStrings.js new file mode 100644 index 0000000000..7b3137c2e2 --- /dev/null +++ b/contentcuration/contentcuration/frontend/shared/strings/commonStrings.js @@ -0,0 +1,13 @@ +import { createTranslator } from 'shared/i18n'; + +export const commonStrings = createTranslator('CommonStrings', { + backAction: { + message: 'Back', + context: + 'Indicates going back to a previous step in multi-step workflows. It can be used as a label of the back button that is displayed next to the continue button.', + }, + closeAction: { + message: 'Close', + context: 'A label for an action that closes a dialog or window', + }, +}); diff --git a/contentcuration/contentcuration/frontend/shared/views/SidePanelModal/Backdrop.vue b/contentcuration/contentcuration/frontend/shared/views/SidePanelModal/Backdrop.vue new file mode 100644 index 0000000000..af8d2b99e1 --- /dev/null +++ b/contentcuration/contentcuration/frontend/shared/views/SidePanelModal/Backdrop.vue @@ -0,0 +1,75 @@ + + + + + + + diff --git a/contentcuration/contentcuration/frontend/shared/views/SidePanelModal/index.vue b/contentcuration/contentcuration/frontend/shared/views/SidePanelModal/index.vue new file mode 100644 index 0000000000..30b695e5d0 --- /dev/null +++ b/contentcuration/contentcuration/frontend/shared/views/SidePanelModal/index.vue @@ -0,0 +1,274 @@ + + + + + + + From 0fd741d1475ef3a593c4cdfeab3c79dee663b344 Mon Sep 17 00:00:00 2001 From: Alex Velez Date: Mon, 28 Jul 2025 10:56:55 -0500 Subject: [PATCH 02/17] Add community channels strings file --- .../frontend/shared/strings/communityChannelsStrings.js | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 contentcuration/contentcuration/frontend/shared/strings/communityChannelsStrings.js diff --git a/contentcuration/contentcuration/frontend/shared/strings/communityChannelsStrings.js b/contentcuration/contentcuration/frontend/shared/strings/communityChannelsStrings.js new file mode 100644 index 0000000000..489af9eb43 --- /dev/null +++ b/contentcuration/contentcuration/frontend/shared/strings/communityChannelsStrings.js @@ -0,0 +1,3 @@ +import { createTranslator } from 'shared/i18n'; + +export const communityChannelsStrings = createTranslator('CommunityChannelsStrings', {}); From 83527704778727054ff8b0e7bf9b16e474d939ed Mon Sep 17 00:00:00 2001 From: taoerman Date: Mon, 11 Aug 2025 21:17:16 -0700 Subject: [PATCH 03/17] Update channel publishing UX to support publishing channel draft versions fix some typo fix a bug modal fix some bugs fix frame bug --- .../sidePanels/PublishSidePanel.vue | 267 ++++++++++++++++++ .../views/TreeView/TreeViewBase.vue | 27 +- .../views/progress/ProgressModal.vue | 43 ++- .../frontend/shared/data/resources.js | 57 +++- .../strings/communityChannelsStrings.js | 17 +- 5 files changed, 390 insertions(+), 21 deletions(-) create mode 100644 contentcuration/contentcuration/frontend/channelEdit/components/sidePanels/PublishSidePanel.vue diff --git a/contentcuration/contentcuration/frontend/channelEdit/components/sidePanels/PublishSidePanel.vue b/contentcuration/contentcuration/frontend/channelEdit/components/sidePanels/PublishSidePanel.vue new file mode 100644 index 0000000000..f31aac212c --- /dev/null +++ b/contentcuration/contentcuration/frontend/channelEdit/components/sidePanels/PublishSidePanel.vue @@ -0,0 +1,267 @@ + + + + + \ No newline at end of file diff --git a/contentcuration/contentcuration/frontend/channelEdit/views/TreeView/TreeViewBase.vue b/contentcuration/contentcuration/frontend/channelEdit/views/TreeView/TreeViewBase.vue index 6fd78d52eb..c6ada7182a 100644 --- a/contentcuration/contentcuration/frontend/channelEdit/views/TreeView/TreeViewBase.vue +++ b/contentcuration/contentcuration/frontend/channelEdit/views/TreeView/TreeViewBase.vue @@ -53,7 +53,7 @@ - +
-