Forráskód Böngészése

add mx server setting

andre 4 éve
szülő
commit
4c5ac823ce

+ 1 - 0
app/Enums/Zimbra.php

@@ -48,6 +48,7 @@ class Zimbra
 
 
     const DEFAULT_LOGIN_LINK = 'https://zimbra-server';
+    const DEFAULT_MX_SERVER = 'mxserver';
 
     const BASE_ACCOUNT_CONFIG = [
         'zimbraFeatureMailEnabled',

+ 4 - 0
app/UI/Admin/ProductConfiguration/Pages/Sections/ZimbraSettings.php

@@ -113,6 +113,10 @@ class ZimbraSettings extends BoxSectionExtended implements AdminArea
         $field->setDescription('description');
         $right->addField($field);
 
+        $field = new Text('mx_server');
+        $field->setDescription('description');
+        $right->addField($field);
+
         return $right;
     }
 }

+ 2 - 0
app/UI/Admin/ProductConfiguration/Providers/ProductConfigurationDataProvider.php

@@ -41,6 +41,7 @@ class ProductConfigurationDataProvider extends BaseDataProvider implements Admin
             'dist_list_limit',
             'domainMaxSize',
             'domainBaseSize',
+            'mx_server',
             'cos',
             'ca_emailAccountPage',
             'ca_distributionListPage',
@@ -109,6 +110,7 @@ class ProductConfigurationDataProvider extends BaseDataProvider implements Admin
         $this->data['login_link']         = Zimbra::DEFAULT_LOGIN_LINK;
         $this->data['domainMaxSize']      = Size::UNLIMITED;
         $this->data['domainBaseSize']     = Size::UNLIMITED;
+        $this->data['mx_server']          = Zimbra::DEFAULT_MX_SERVER;
 
         /* available class of services*/
         $this->availableValues['cos_name'] = [