add description field to panel_domains and mail_virtual table, API parameter 'description' for Domains.add()/Domains.update() and Email.add()/Emails.update(); fixes #910
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
This commit is contained in:
@@ -32,13 +32,15 @@ class DomainsTest extends TestCase
|
||||
'ssl_protocols' => array(
|
||||
'TLSv1.2',
|
||||
'TLSv1.3'
|
||||
)
|
||||
),
|
||||
'description' => 'awesome domain'
|
||||
];
|
||||
$json_result = Domains::getLocal($admin_userdata, $data)->add();
|
||||
$result = json_decode($json_result, true)['data'];
|
||||
$this->assertEquals($customer_userdata['documentroot'] . 'test.local/', $result['documentroot']);
|
||||
$this->assertTrue(in_array('TLSv1.3', explode(",", $result['ssl_protocols'])));
|
||||
$this->assertEquals('0', $result['isemaildomain']);
|
||||
$this->assertEquals('awesome domain', $result['description']);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -207,7 +209,8 @@ class DomainsTest extends TestCase
|
||||
'domainname' => 'test.local',
|
||||
'email_only' => 1,
|
||||
'override_tls' => 0,
|
||||
'documentroot' => 'web'
|
||||
'documentroot' => 'web',
|
||||
'description' => 'changed desc'
|
||||
];
|
||||
$json_result = Domains::getLocal($admin_userdata, $data)->update();
|
||||
$result = json_decode($json_result, true)['data'];
|
||||
@@ -215,6 +218,7 @@ class DomainsTest extends TestCase
|
||||
$this->assertFalse(in_array('TLSv1.3', explode(",", $result['ssl_protocols'])));
|
||||
$this->assertEquals('test.local', $result['domain']);
|
||||
$this->assertEquals($customer_userdata['documentroot'] . 'web/', $result['documentroot']);
|
||||
$this->assertEquals('changed desc', $result['description']);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -36,12 +36,14 @@ class MailsTest extends TestCase
|
||||
|
||||
$data = [
|
||||
'email_part' => 'info',
|
||||
'domain' => 'test2.local'
|
||||
'domain' => 'test2.local',
|
||||
'description' => 'awesome email'
|
||||
];
|
||||
$json_result = Emails::getLocal($customer_userdata, $data)->add();
|
||||
$result = json_decode($json_result, true)['data'];
|
||||
$this->assertEquals("info@test2.local", $result['email_full']);
|
||||
$this->assertEquals(0, $result['iscatchall']);
|
||||
$this->assertEquals('awesome email', $result['description']);
|
||||
|
||||
// reset setting
|
||||
Settings::Set('panel.customer_hide_options', '', true);
|
||||
@@ -87,11 +89,13 @@ class MailsTest extends TestCase
|
||||
|
||||
$data = [
|
||||
'emailaddr' => 'catchall@test2.local',
|
||||
'iscatchall' => 1
|
||||
'iscatchall' => 1,
|
||||
'description' => 'now with catchall'
|
||||
];
|
||||
$json_result = Emails::getLocal($customer_userdata, $data)->update();
|
||||
$result = json_decode($json_result, true)['data'];
|
||||
$this->assertEquals(1, $result['iscatchall']);
|
||||
$this->assertEquals('now with catchall', $result['description']);
|
||||
}
|
||||
|
||||
public function testCustomerEmailForwardersAdd()
|
||||
|
||||
Reference in New Issue
Block a user