mirror of
https://github.com/jwinterm/modoboa.git
synced 2026-10-17 05:41:25 +02:00
Possibility to disable IMAP migration
This commit is contained in:
@@ -145,15 +145,19 @@ if (authUser.value.role === constants.SUPER_ADMIN) {
|
||||
let response = await parametersApi.getGlobalApplications()
|
||||
registeredApplications.value = response.data
|
||||
|
||||
if (parametersStore.imapMigrationEnabled === null) {
|
||||
response = await parametersApi.getGlobalApplication('imap_migration')
|
||||
parametersStore.imapMigrationEnabled =
|
||||
response.data.params.enabled_imapmigration
|
||||
}
|
||||
response = await capabilitiesApi.getCapabilities()
|
||||
isRspamdVisible.value = 'rspamd' in response.data.capabilities
|
||||
const capabilities = response.data?.capabilities
|
||||
|
||||
if (capabilities.imap_migration) {
|
||||
if (parametersStore.imapMigrationEnabled === null) {
|
||||
response = await parametersApi.getGlobalApplication('imap_migration')
|
||||
parametersStore.imapMigrationEnabled =
|
||||
response.data.params.enabled_imapmigration
|
||||
}
|
||||
}
|
||||
isRspamdVisible.value = 'rspamd' in capabilities
|
||||
if (isRspamdVisible.value) {
|
||||
rspamdUrl.value = response.data.capabilities.rspamd.location || '/rspamd'
|
||||
rspamdUrl.value = capabilities.rspamd.location || '/rspamd'
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
@@ -111,4 +111,7 @@ def get_capabilities():
|
||||
if is_rspamd_installed:
|
||||
rspamd_options = get_rspamd_options()
|
||||
capabilities.update({"rspamd": rspamd_options})
|
||||
# IMAP migration
|
||||
if "modoboa.imap_migration" in settings.MODOBOA_APPS:
|
||||
capabilities.update({"imap_migration": {}})
|
||||
return capabilities
|
||||
|
||||
Reference in New Issue
Block a user