Merge pull request #1691 from Budibase/fix/recent-bugs
fix feedback notification panel, prevent MinIO bucket from being deleted
This commit is contained in:
commit
fac91d0cee
|
@ -98,6 +98,16 @@
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<Button secondary on:click={publishModal.show}>Publish</Button>
|
<Button secondary on:click={publishModal.show}>Publish</Button>
|
||||||
|
<Modal bind:this={feedbackModal}>
|
||||||
|
<ModalContent
|
||||||
|
title="Enjoying Budibase?"
|
||||||
|
size="L"
|
||||||
|
showConfirmButton={false}
|
||||||
|
showCancelButton={false}
|
||||||
|
>
|
||||||
|
<FeedbackIframe on:finished={feedbackModal.hide} />
|
||||||
|
</ModalContent>
|
||||||
|
</Modal>
|
||||||
<Modal bind:this={publishModal}>
|
<Modal bind:this={publishModal}>
|
||||||
<ModalContent
|
<ModalContent
|
||||||
title="Publish to Production"
|
title="Publish to Production"
|
||||||
|
|
|
@ -127,7 +127,9 @@
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
const response = await del(`/api/applications/${selectedApp.prodId}`)
|
const response = await del(
|
||||||
|
`/api/applications/${selectedApp.prodId}?unpublish=1`
|
||||||
|
)
|
||||||
if (response.status !== 200) {
|
if (response.status !== 200) {
|
||||||
const json = await response.json()
|
const json = await response.json()
|
||||||
throw json.message
|
throw json.message
|
||||||
|
|
|
@ -245,9 +245,10 @@ exports.update = async function (ctx) {
|
||||||
|
|
||||||
exports.delete = async function (ctx) {
|
exports.delete = async function (ctx) {
|
||||||
const db = new CouchDB(ctx.params.appId)
|
const db = new CouchDB(ctx.params.appId)
|
||||||
|
|
||||||
const result = await db.destroy()
|
const result = await db.destroy()
|
||||||
/* istanbul ignore next */
|
/* istanbul ignore next */
|
||||||
if (!env.isTest()) {
|
if (!env.isTest() && !ctx.query.unpublish) {
|
||||||
await deleteApp(ctx.params.appId)
|
await deleteApp(ctx.params.appId)
|
||||||
}
|
}
|
||||||
// make sure the app/role doesn't stick around after the app has been deleted
|
// make sure the app/role doesn't stick around after the app has been deleted
|
||||||
|
|
Loading…
Reference in New Issue