Fixed #1408: Make authMode user attribute write protected for admins

This commit is contained in:
Lucas Bartholemy 2016-02-02 02:56:35 +01:00
parent abc55bc895
commit a1177bcb22
2 changed files with 2 additions and 1 deletions

View File

@ -84,6 +84,7 @@ class UserController extends Controller
'type' => 'dropdownlist',
'disabled' => 'disabled',
'class' => 'form-control',
'readonly' => 'true',
'items' => array(
User::AUTH_MODE_LOCAL => Yii::t('AdminModule.controllers_UserController', 'Local'),
User::AUTH_MODE_LDAP => Yii::t('AdminModule.controllers_UserController', 'LDAP'),

View File

@ -122,7 +122,7 @@ class User extends ContentContainerActiveRecord implements \yii\web\IdentityInte
{
$scenarios = parent::scenarios();
$scenarios['login'] = ['username', 'password'];
$scenarios['editAdmin'] = ['username', 'email', 'group_id', 'super_admin', 'auth_mode', 'status'];
$scenarios['editAdmin'] = ['username', 'email', 'group_id', 'super_admin', 'status'];
$scenarios['registration'] = ['username', 'email', 'group_id'];
return $scenarios;
}