Started import work

This commit is contained in:
Spitap
2023-04-18 15:44:08 +02:00
committed by Antoine Nguyen
parent 844c1e482e
commit 415aefc764
66 changed files with 3802 additions and 8 deletions
@@ -0,0 +1,28 @@
<template>
<div>
<span class="text-h4"><translate>Edit provider</translate></span>
<div class="mt-4" />
<provider-form :provider="provider" />
</div>
</template>
<script>
import providers from '@/api/imap_migration/providers'
import ProviderForm from '@/components/imap_migration/ProviderForm'
export default {
components: {
ProviderForm
},
data () {
return {
provider: {}
}
},
mounted () {
providers.getProvider(this.$route.params.id).then(resp => {
this.provider = resp.data
})
}
}
</script>
@@ -0,0 +1,56 @@
<template>
<div>
<v-toolbar flat>
<v-toolbar-title><translate>Providers</translate></v-toolbar-title>
<v-spacer />
<v-btn
offset-y
color="primary"
@click="showProviderWizard = true"
>
<v-icon left>mdi-plus</v-icon>
<translate>New</translate>
</v-btn>
</v-toolbar>
<providers-list />
<v-dialog
v-model="showProviderWizard"
fullscreen
scrollable
transition="dialog-bottom-transition"
>
<provider-creation-form @close="showProviderWizard = false" />
<template v-slot:help>
<ul>
<li><em>domain; name; quota; default mailbox quota; enabled</em></li>
<li><em>domainalias; name; targeted domain; enabled</em></li>
</ul>
</template>
</v-dialog>
</div>
</template>
<script>
import ProviderCreationForm from '@/components/imap_migration/ProviderCreationForm'
import ProvidersList from '@/components/imap_migration/ProvidersList'
export default {
components: {
ProviderCreationForm,
ProvidersList
},
data () {
return {
showProviderWizard: false
}
}
}
</script>
<style scoped>
.v-toolbar {
background-color: #f7f8fa !important;
}
</style>