more profile options
This commit is contained in:
parent
fdb6aaa809
commit
3d409d6e48
|
@ -2,7 +2,7 @@ March 2020 7.1
|
||||||
- PHP 7 required
|
- PHP 7 required
|
||||||
- Webauthn/FIDO2 support for 2-factor-authentication (requires PHP 7.2)
|
- Webauthn/FIDO2 support for 2-factor-authentication (requires PHP 7.2)
|
||||||
- Personal: support display name (hidden by default in server profile)
|
- Personal: support display name (hidden by default in server profile)
|
||||||
- Windows users: support allowed workstations
|
- Windows users: support allowed workstations, more profile options
|
||||||
- LAM Pro:
|
- LAM Pro:
|
||||||
-> PPolicy: support for password check module
|
-> PPolicy: support for password check module
|
||||||
-> Windows AD LDS support (users and groups)
|
-> Windows AD LDS support (users and groups)
|
||||||
|
|
|
@ -778,6 +778,12 @@ class windowsUser extends baseModule implements passwordService {
|
||||||
$profileContainer = new htmlResponsiveRow();
|
$profileContainer = new htmlResponsiveRow();
|
||||||
$profileContainer->add(new htmlResponsiveInputField(_('Common name'), 'windowsUser_cn', null, 'cn'), 12);
|
$profileContainer->add(new htmlResponsiveInputField(_('Common name'), 'windowsUser_cn', null, 'cn'), 12);
|
||||||
$profileContainer->add(new htmlResponsiveInputField(_('Display name'), 'windowsUser_displayName', null, 'displayName'), 12);
|
$profileContainer->add(new htmlResponsiveInputField(_('Display name'), 'windowsUser_displayName', null, 'displayName'), 12);
|
||||||
|
$profileContainer->add(new htmlResponsiveInputField(_('Street'), 'windowsUser_streetAddress', null, 'streetAddress'), 12);
|
||||||
|
$profileContainer->add(new htmlResponsiveInputField(_('Post office box'), 'windowsUser_postOfficeBox', null, 'postOfficeBox'), 12);
|
||||||
|
$profileContainer->add(new htmlResponsiveInputField(_('Postal code'), 'windowsUser_postalCode', null, 'postalCode'), 12);
|
||||||
|
$profileContainer->add(new htmlResponsiveInputField(_('Location'), 'windowsUser_l', null, 'l'), 12);
|
||||||
|
$profileContainer->add(new htmlResponsiveInputField(_('State'), 'windowsUser_st', null, 'st'), 12);
|
||||||
|
$profileContainer->add(new htmlResponsiveInputField(_('Office name'), 'windowsUser_physicalDeliveryOfficeName', null, 'physicalDeliveryOfficeName'), 12);
|
||||||
$profileContainer->add(new htmlResponsiveInputField(_('Email address'), 'windowsUser_mail', null, 'mail'), 12);
|
$profileContainer->add(new htmlResponsiveInputField(_('Email address'), 'windowsUser_mail', null, 'mail'), 12);
|
||||||
$profileContainer->add(new htmlResponsiveInputField(_('Email alias'), 'windowsUser_otherMailbox', null, 'otherMailboxList'), 12);
|
$profileContainer->add(new htmlResponsiveInputField(_('Email alias'), 'windowsUser_otherMailbox', null, 'otherMailboxList'), 12);
|
||||||
$profileContainer->add(new htmlResponsiveInputField(_('Logon script'), 'windowsUser_scriptPath', null, 'scriptPath'), 12);
|
$profileContainer->add(new htmlResponsiveInputField(_('Logon script'), 'windowsUser_scriptPath', null, 'scriptPath'), 12);
|
||||||
|
@ -816,12 +822,18 @@ class windowsUser extends baseModule implements passwordService {
|
||||||
$return['profile_mappings'] = array(
|
$return['profile_mappings'] = array(
|
||||||
'windowsUser_displayName' => 'displayName',
|
'windowsUser_displayName' => 'displayName',
|
||||||
'windowsUser_cn' => 'cn',
|
'windowsUser_cn' => 'cn',
|
||||||
|
'windowsUser_streetAddress' => 'streetAddress',
|
||||||
|
'windowsUser_postOfficeBox' => 'postOfficeBox',
|
||||||
|
'windowsUser_postalCode' => 'postalCode',
|
||||||
|
'windowsUser_l' => 'l',
|
||||||
|
'windowsUser_st' => 'st',
|
||||||
|
'windowsUser_physicalDeliveryOfficeName' => 'physicalDeliveryOfficeName',
|
||||||
'windowsUser_mail' => 'mail',
|
'windowsUser_mail' => 'mail',
|
||||||
'windowsUser_scriptPath' => 'scriptPath',
|
'windowsUser_scriptPath' => 'scriptPath',
|
||||||
'windowsUser_profilePath' => 'profilePath',
|
'windowsUser_profilePath' => 'profilePath',
|
||||||
'windowsUser_homeDirectory' => 'homeDirectory',
|
'windowsUser_homeDirectory' => 'homeDirectory',
|
||||||
'windowsUser_company' => 'company',
|
'windowsUser_company' => 'company',
|
||||||
'windowsUser_homeDrive' => 'homeDrive'
|
'windowsUser_homeDrive' => 'homeDrive',
|
||||||
);
|
);
|
||||||
if (!$this->isBooleanConfigOptionSet('windowsUser_hideWorkstations')) {
|
if (!$this->isBooleanConfigOptionSet('windowsUser_hideWorkstations')) {
|
||||||
$return['profile_mappings']['windowsUser_userWorkstations'] = 'userWorkstations';
|
$return['profile_mappings']['windowsUser_userWorkstations'] = 'userWorkstations';
|
||||||
|
|
Loading…
Reference in New Issue