added mail alias to self service
This commit is contained in:
parent
82201ec448
commit
39f0730434
|
@ -6,7 +6,7 @@ March 2019
|
|||
-> New self service fields: Mail routing (Local address) and Windows (Proxy-Addresses)
|
||||
-> Bind DLZ: support DNAME+XFR records and descriptions in records (requires latest LDAP schema)
|
||||
-> Cron jobs: added Shadow account expiration notification jobs
|
||||
-> New self service fields: Shadow account expiration date, mail routing address
|
||||
-> New self service fields: Shadow account expiration date, mail routing address, Windows mail alias
|
||||
- Fixed bugs:
|
||||
-> Allow tree-only configurations without any other tab
|
||||
|
||||
|
|
|
@ -953,6 +953,7 @@ class windowsUser extends baseModule implements passwordService {
|
|||
'department' => _('Department'),
|
||||
'departmentNumber' => _('Department number'),
|
||||
'proxyAddresses' => _('Proxy-Addresses (read-only)'),
|
||||
'otherMailbox' => _('Email alias (read-only)'),
|
||||
);
|
||||
// possible self service read-only fields
|
||||
$return['selfServiceReadOnlyFields'] = array('physicalDeliveryOfficeName', 'telephoneNumber',
|
||||
|
@ -2936,6 +2937,17 @@ class windowsUser extends baseModule implements passwordService {
|
|||
$row->addField(new htmlOutputText(implode('<br>', $proxyAddresses), false));
|
||||
$return['proxyAddresses'] = $row;
|
||||
}
|
||||
if (in_array('otherMailbox', $fields)) {
|
||||
$otherMailbox = array();
|
||||
if (isset($attributes['otherMailbox'])) {
|
||||
$otherMailbox = $attributes['otherMailbox'];
|
||||
}
|
||||
array_map('htmlspecialchars', $otherMailbox);
|
||||
$row = new htmlResponsiveRow();
|
||||
$row->addLabel(new htmlOutputText($this->getSelfServiceLabel('otherMailbox', _('Email alias'))));
|
||||
$row->addField(new htmlOutputText(implode('<br>', $otherMailbox), false));
|
||||
$return['otherMailbox'] = $row;
|
||||
}
|
||||
return $return;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue