feat: duplicate team requests

This commit is contained in:
liyasthomas
2022-01-04 21:42:55 +05:30
parent f17cdff3e1
commit 914d20ad37
4 changed files with 45 additions and 5 deletions

View File

@@ -647,11 +647,26 @@ export default defineComponent({
})
}
},
duplicateRequest({ folderPath, request }) {
saveRESTRequestAs(folderPath, {
...cloneDeep(request),
name: `${request.name} - ${this.$t("action.duplicate")}`,
})
duplicateRequest({ folderPath, request, collectionID }) {
if (this.collectionsType.type === "team-collections") {
const newReq = {
...cloneDeep(request),
name: `${request.name} - ${this.$t("action.duplicate")}`,
}
teamUtils.saveRequestAsTeams(
this.$apollo,
JSON.stringify(newReq),
`${request.name} - ${this.$t("action.duplicate")}`,
this.collectionsType.selectedTeam.id,
collectionID
)
} else if (this.collectionsType.type === "my-collections") {
saveRESTRequestAs(folderPath, {
...cloneDeep(request),
name: `${request.name} - ${this.$t("action.duplicate")}`,
})
}
},
},
})