diff --git a/contentcuration/contentcuration/frontend/channelEdit/components/ContentNodeEditListItem.vue b/contentcuration/contentcuration/frontend/channelEdit/components/ContentNodeEditListItem.vue
index cce6e4ca2c..889f15bfbe 100644
--- a/contentcuration/contentcuration/frontend/channelEdit/components/ContentNodeEditListItem.vue
+++ b/contentcuration/contentcuration/frontend/channelEdit/components/ContentNodeEditListItem.vue
@@ -55,7 +55,7 @@
:text="$tr('editTooltip')"
:disabled="copying"
@click.stop
- @click="$emit('editTitleDescription')"
+ @click="editTitleDescription()"
/>
@@ -93,8 +93,9 @@
diff --git a/contentcuration/contentcuration/frontend/channelEdit/components/quickEdit/EditTitleDescriptionModal.vue b/contentcuration/contentcuration/frontend/channelEdit/components/QuickEditModal/EditTitleDescriptionModal.vue
similarity index 100%
rename from contentcuration/contentcuration/frontend/channelEdit/components/quickEdit/EditTitleDescriptionModal.vue
rename to contentcuration/contentcuration/frontend/channelEdit/components/QuickEditModal/EditTitleDescriptionModal.vue
diff --git a/contentcuration/contentcuration/frontend/channelEdit/components/quickEdit/__tests__/EditTitleDescriptionModal.spec.js b/contentcuration/contentcuration/frontend/channelEdit/components/QuickEditModal/__tests__/EditTitleDescriptionModal.spec.js
similarity index 100%
rename from contentcuration/contentcuration/frontend/channelEdit/components/quickEdit/__tests__/EditTitleDescriptionModal.spec.js
rename to contentcuration/contentcuration/frontend/channelEdit/components/QuickEditModal/__tests__/EditTitleDescriptionModal.spec.js
diff --git a/contentcuration/contentcuration/frontend/channelEdit/components/QuickEditModal/index.vue b/contentcuration/contentcuration/frontend/channelEdit/components/QuickEditModal/index.vue
new file mode 100644
index 0000000000..ebbfc63ff4
--- /dev/null
+++ b/contentcuration/contentcuration/frontend/channelEdit/components/QuickEditModal/index.vue
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/contentcuration/contentcuration/frontend/channelEdit/constants.js b/contentcuration/contentcuration/frontend/channelEdit/constants.js
index 6512e9e9b4..36f29a78fd 100644
--- a/contentcuration/contentcuration/frontend/channelEdit/constants.js
+++ b/contentcuration/contentcuration/frontend/channelEdit/constants.js
@@ -80,3 +80,16 @@ export const DraggableRegions = {
* @type {number}
*/
export const ImportSearchPageSize = 10;
+
+export const QuickEditModals = {
+ TITLE_DESCRIPTION: 'TITLE_DESCRIPTION',
+ TAGS: 'TAGS',
+ LANGUAGE: 'LANGUAGE',
+ CATEGORIES: 'CATEGORIES',
+ LEVELS: 'LEVELS',
+ LEARNING_ACTIVITIES: 'LEARNING_ACTIVITIES',
+ SOURCE: 'SOURCE',
+ AUDIENCE: 'AUDIENCE',
+ COMPLETION: 'COMPLETION',
+ WHAT_IS_NEEDED: 'WHAT_IS_NEEDED',
+};
diff --git a/contentcuration/contentcuration/frontend/channelEdit/views/CurrentTopicView.vue b/contentcuration/contentcuration/frontend/channelEdit/views/CurrentTopicView.vue
index 36dfd4860f..a53b26e85c 100644
--- a/contentcuration/contentcuration/frontend/channelEdit/views/CurrentTopicView.vue
+++ b/contentcuration/contentcuration/frontend/channelEdit/views/CurrentTopicView.vue
@@ -223,12 +223,6 @@
-
-
@@ -241,7 +235,6 @@
import ContentNodeOptions from '../components/ContentNodeOptions';
import ResourceDrawer from '../components/ResourceDrawer';
import { RouteNames, viewModes, DraggableRegions, DraggableUniverses } from '../constants';
- import EditTitleDescriptionModal from '../components/quickEdit/EditTitleDescriptionModal';
import NodePanel from './NodePanel';
import IconButton from 'shared/views/IconButton';
import ToolBar from 'shared/views/ToolBar';
@@ -271,7 +264,6 @@
Checkbox,
MoveModal,
DraggableRegion,
- EditTitleDescriptionModal,
},
mixins: [titleMixin, routerMixin],
props: {
@@ -290,7 +282,6 @@
loadingAncestors: false,
elevated: false,
moveModalOpen: false,
- editTitleDescriptionModal: null,
};
},
computed: {
diff --git a/contentcuration/contentcuration/frontend/channelEdit/views/TreeView/TreeViewBase.vue b/contentcuration/contentcuration/frontend/channelEdit/views/TreeView/TreeViewBase.vue
index a5e1fe843e..47ba379354 100644
--- a/contentcuration/contentcuration/frontend/channelEdit/views/TreeView/TreeViewBase.vue
+++ b/contentcuration/contentcuration/frontend/channelEdit/views/TreeView/TreeViewBase.vue
@@ -223,6 +223,7 @@
:channel="currentChannel"
@syncing="syncInProgress"
/>
+