mirror of
https://github.com/axllent/mailpit.git
synced 2025-12-20 00:12:26 +02:00
@@ -14,9 +14,12 @@ export default {
|
|||||||
AjaxLoader,
|
AjaxLoader,
|
||||||
},
|
},
|
||||||
|
|
||||||
|
emits: ['delete'],
|
||||||
|
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
addresses: [],
|
addresses: [],
|
||||||
|
deleteAfterRelease: false,
|
||||||
mailbox,
|
mailbox,
|
||||||
allAddresses: [],
|
allAddresses: [],
|
||||||
}
|
}
|
||||||
@@ -62,6 +65,9 @@ export default {
|
|||||||
|
|
||||||
self.post(self.resolve('/api/v1/message/' + self.message.ID + '/release'), data, function (response) {
|
self.post(self.resolve('/api/v1/message/' + self.message.ID + '/release'), data, function (response) {
|
||||||
self.modal("ReleaseModal").hide()
|
self.modal("ReleaseModal").hide()
|
||||||
|
if (self.deleteAfterRelease) {
|
||||||
|
self.$emit('delete')
|
||||||
|
}
|
||||||
})
|
})
|
||||||
}, 100)
|
}, 100)
|
||||||
}
|
}
|
||||||
@@ -108,6 +114,18 @@ export default {
|
|||||||
<div class="invalid-feedback">Invalid email address</div>
|
<div class="invalid-feedback">Invalid email address</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="row mb-3">
|
||||||
|
<div class="col-sm-10 offset-sm-2">
|
||||||
|
<div class="form-check">
|
||||||
|
<input class="form-check-input" type="checkbox" v-model="deleteAfterRelease"
|
||||||
|
id="DeleteAfterRelease">
|
||||||
|
<label class="form-check-label" for="DeleteAfterRelease">
|
||||||
|
Delete the message after release
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div class="form-text text-center" v-if="mailbox.uiConfig.MessageRelay.RecipientAllowlist != ''">
|
<div class="form-text text-center" v-if="mailbox.uiConfig.MessageRelay.RecipientAllowlist != ''">
|
||||||
Note: A recipient allowlist has been configured. Any mail address not matching it will be rejected.
|
Note: A recipient allowlist has been configured. Any mail address not matching it will be rejected.
|
||||||
<br class="d-none d-md-inline">
|
<br class="d-none d-md-inline">
|
||||||
|
|||||||
@@ -341,6 +341,6 @@ export default {
|
|||||||
|
|
||||||
<AboutMailpit modals />
|
<AboutMailpit modals />
|
||||||
<AjaxLoader :loading="loading" />
|
<AjaxLoader :loading="loading" />
|
||||||
<Release v-if="message" ref="ReleaseRef" :message="message" />
|
<Release v-if="message" ref="ReleaseRef" :message="message" @delete="deleteMessage" />
|
||||||
<Screenshot v-if="message" ref="ScreenshotRef" :message="message" />
|
<Screenshot v-if="message" ref="ScreenshotRef" :message="message" />
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
Reference in New Issue
Block a user