Merge email domain status into the domain view

This commit is contained in:
Johannes Zellner
2025-09-24 12:46:15 +02:00
parent dd183cbca0
commit 0afc671763
4 changed files with 45 additions and 177 deletions
-6
View File
@@ -27,7 +27,6 @@ import EmailMailboxesView from './views/EmailMailboxesView.vue';
import EmailMailinglistsView from './views/EmailMailinglistsView.vue';
import EmailSettingsView from './views/EmailSettingsView.vue';
import EmailEventlogView from './views/EmailEventlogView.vue';
import EmailStatusView from './views/EmailStatusView.vue';
import EventlogView from './views/EventlogView.vue';
import NetworkView from './views/NetworkView.vue';
import ProfileView from './views/ProfileView.vue';
@@ -59,7 +58,6 @@ const VIEWS = {
EMAIL_MAILINGLISTS: 'email-mailinglists',
EMAIL_SETTINGS: 'email-settings',
EMAIL_EVENTLOG: 'email-eventlog',
EMAIL_STATUS: 'email-status',
METRICS: 'metrics',
NETWORK: 'network',
PROFILE: 'profile',
@@ -172,8 +170,6 @@ function onHashChange() {
view.value = VIEWS.EMAIL_SETTINGS;
} else if (v === VIEWS.EMAIL_EVENTLOG && profile.value.isAtLeastMailManager) {
view.value = VIEWS.EMAIL_EVENTLOG;
} else if (v === VIEWS.EMAIL_STATUS && profile.value.isAtLeastMailManager) {
view.value = VIEWS.EMAIL_STATUS;
} else if (v === VIEWS.METRICS && profile.value.isAtLeastAdmin) {
view.value = VIEWS.METRICS;
} else if (v === VIEWS.NETWORK && profile.value.isAtLeastAdmin) {
@@ -305,7 +301,6 @@ onMounted(async () => {
<a class="sidebar-item" :class="{ active: activeSidebarItem === 'email-mailboxes' }" href="#/email-mailboxes" @click="onSidebarClose()"><i class="fa fa-fw fa-inbox"></i> {{ $t('email.incoming.mailboxes.title') }}</a>
<a class="sidebar-item" :class="{ active: activeSidebarItem === 'email-mailinglists' }" href="#/email-mailinglists" @click="onSidebarClose()"><i class="fa fa-fw-solid fa-envelopes-bulk"></i> {{ $t('email.incoming.mailinglists.title') }}</a>
<a class="sidebar-item" :class="{ active: activeSidebarItem === 'email-eventlog' }" href="#/email-eventlog" @click="onSidebarClose()"><i class="fa fa-fw fa-list-alt"></i> {{ $t('emails.eventlog.title') }}</a>
<a class="sidebar-item" :class="{ active: activeSidebarItem === 'email-status' }" href="#/email-status" @click="onSidebarClose()"><i class="fa fa-fw fa-clipboard-check"></i> Status</a>
<a class="sidebar-item" :class="{ active: activeSidebarItem === 'email-settings' }" href="#/email-settings" @click="onSidebarClose()"><i class="fa fa-fw fa-cog"></i> {{ $t('emails.settings.title') }}</a>
</div>
</Transition>
@@ -369,7 +364,6 @@ onMounted(async () => {
<EmailMailinglistsView v-else-if="view === VIEWS.EMAIL_MAILINGLISTS" />
<EmailSettingsView v-else-if="view === VIEWS.EMAIL_SETTINGS" />
<EmailEventlogView v-else-if="view === VIEWS.EMAIL_EVENTLOG" />
<EmailStatusView v-else-if="view === VIEWS.EMAIL_STATUS" />
<EventlogView v-else-if="view === VIEWS.SYSTEM_EVENTLOG" />
<MetricsView v-else-if="view === VIEWS.METRICS" />
<NetworkView v-else-if="view === VIEWS.NETWORK" />