add new EmailDomains API Commands for listing domain/email-usage information; show email-domain overview when customer has >1 domains with email addresses; add EmailDomains to GlobalSearch

Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
This commit is contained in:
Michael Kaufmann
2023-01-31 09:31:58 +01:00
parent 97c4c9a366
commit 674e35e5c5
6 changed files with 224 additions and 49 deletions

View File

@@ -30,9 +30,10 @@ use Froxlor\UI\Listing;
return [
'emaildomain_list' => [
'title' => lng('menue.main.emailsoverview'),
'icon' => 'fa-solid fa-key',
'title' => lng('menue.email.emailsoverview'),
'icon' => 'fa-solid fa-envelope',
'self_overview' => ['section' => 'email', 'page' => 'overview'],
'default_sorting' => ['d.domain' => 'asc'],
'columns' => [
'd.domain' => [
'label' => 'Domain',
@@ -54,7 +55,7 @@ return [
'searchable' => false,
],
],
'visible_columns' => Listing::getVisibleColumnsForListing('apikeys_list', [
'visible_columns' => Listing::getVisibleColumnsForListing('emaildomain_list', [
'd.domain',
'addresses',
'accounts',