feat: extend duplicate collection to personal workspace in SH (#4368)
This commit is contained in:
@@ -102,11 +102,7 @@
|
||||
@keyup.r="requestAction?.$el.click()"
|
||||
@keyup.n="folderAction?.$el.click()"
|
||||
@keyup.e="edit?.$el.click()"
|
||||
@keyup.d="
|
||||
showDuplicateCollectionAction
|
||||
? duplicateAction?.$el.click()
|
||||
: null
|
||||
"
|
||||
@keyup.d="duplicateAction?.$el.click()"
|
||||
@keyup.delete="deleteAction?.$el.click()"
|
||||
@keyup.x="exportAction?.$el.click()"
|
||||
@keyup.p="propertiesAction?.$el.click()"
|
||||
@@ -150,7 +146,6 @@
|
||||
"
|
||||
/>
|
||||
<HoppSmartItem
|
||||
v-if="showDuplicateCollectionAction"
|
||||
ref="duplicateAction"
|
||||
:icon="IconCopy"
|
||||
:label="t('action.duplicate')"
|
||||
@@ -370,21 +365,6 @@ const collectionName = computed(() => {
|
||||
return (props.data as TeamCollection).title
|
||||
})
|
||||
|
||||
const showDuplicateCollectionAction = computed(() => {
|
||||
// Show if the user is not logged in
|
||||
if (!currentUser.value) {
|
||||
return true
|
||||
}
|
||||
|
||||
if (props.collectionsType === "team-collections") {
|
||||
return true
|
||||
}
|
||||
|
||||
// Duplicate collection action is disabled on SH until the issue with syncing is resolved
|
||||
return !platform.platformFeatureFlags
|
||||
.duplicateCollectionDisabledInPersonalWorkspace
|
||||
})
|
||||
|
||||
watch(
|
||||
() => [props.exportLoading, props.duplicateCollectionLoading],
|
||||
([newExportLoadingVal, newDuplicateCollectionLoadingVal]) => {
|
||||
|
||||
@@ -73,11 +73,7 @@
|
||||
@keyup.r="requestAction.$el.click()"
|
||||
@keyup.n="folderAction.$el.click()"
|
||||
@keyup.e="edit.$el.click()"
|
||||
@keyup.d="
|
||||
showDuplicateCollectionAction
|
||||
? duplicateAction.$el.click()
|
||||
: null
|
||||
"
|
||||
@keyup.d="duplicateAction.$el.click()"
|
||||
@keyup.delete="deleteAction.$el.click()"
|
||||
@keyup.p="propertiesAction.$el.click()"
|
||||
@keyup.escape="hide()"
|
||||
@@ -123,7 +119,6 @@
|
||||
"
|
||||
/>
|
||||
<HoppSmartItem
|
||||
v-if="showDuplicateCollectionAction"
|
||||
ref="duplicateAction"
|
||||
:icon="IconCopy"
|
||||
:label="t('action.duplicate')"
|
||||
@@ -355,17 +350,6 @@ const collectionIcon = computed(() => {
|
||||
return IconFolder
|
||||
})
|
||||
|
||||
const showDuplicateCollectionAction = computed(() => {
|
||||
// Show if the user is not logged in
|
||||
if (!currentUser.value) {
|
||||
return true
|
||||
}
|
||||
|
||||
// Duplicate collection action is disabled on SH until the issue with syncing is resolved
|
||||
return !platform.platformFeatureFlags
|
||||
.duplicateCollectionDisabledInPersonalWorkspace
|
||||
})
|
||||
|
||||
const pick = () => {
|
||||
emit("select", {
|
||||
pickedType: "gql-my-collection",
|
||||
|
||||
@@ -70,11 +70,7 @@
|
||||
@keyup.r="requestAction.$el.click()"
|
||||
@keyup.n="folderAction.$el.click()"
|
||||
@keyup.e="edit.$el.click()"
|
||||
@keyup.d="
|
||||
showDuplicateCollectionAction
|
||||
? duplicateAction.$el.click()
|
||||
: null
|
||||
"
|
||||
@keyup.d="duplicateAction.$el.click()"
|
||||
@keyup.delete="deleteAction.$el.click()"
|
||||
@keyup.p="propertiesAction.$el.click()"
|
||||
@keyup.escape="hide()"
|
||||
@@ -116,7 +112,6 @@
|
||||
"
|
||||
/>
|
||||
<HoppSmartItem
|
||||
v-if="showDuplicateCollectionAction"
|
||||
ref="duplicateAction"
|
||||
:icon="IconCopy"
|
||||
:label="t('action.duplicate')"
|
||||
@@ -319,17 +314,6 @@ const collectionIcon = computed(() => {
|
||||
return IconFolder
|
||||
})
|
||||
|
||||
const showDuplicateCollectionAction = computed(() => {
|
||||
// Show if the user is not logged in
|
||||
if (!currentUser.value) {
|
||||
return true
|
||||
}
|
||||
|
||||
// Duplicate collection action is disabled on SH until the issue with syncing is resolved
|
||||
return !platform.platformFeatureFlags
|
||||
.duplicateCollectionDisabledInPersonalWorkspace
|
||||
})
|
||||
|
||||
const pick = () => {
|
||||
emit("select", {
|
||||
pickedType: "gql-my-folder",
|
||||
|
||||
Reference in New Issue
Block a user