|
|
@@ -39,7 +39,7 @@ class AdminForm extends Model
|
|
|
{
|
|
|
return [
|
|
|
[['id', 'adminName', 'realName', 'oldPassword', 'password', 'surePassword', 'roleId', 'remark', 'isEnable', 'isModifyPassword', 'bindIp'], 'trim'],
|
|
|
- [['id', 'adminName', 'realName', 'roleId', 'countryId'], 'required'],
|
|
|
+ [['id', 'adminName', 'realName', 'roleId'], 'required'],
|
|
|
[['password', 'surePassword'], 'required', 'on'=>['add', 'changePassword', 'noLoginModifyPassword']],
|
|
|
[['adminName', 'oldPassword'], 'required', 'on'=>['noLoginModifyPassword']],
|
|
|
[['adminName'], 'unique', 'targetClass'=>Admin::class, 'targetAttribute'=>'ADMIN_NAME', 'on'=>['add']],
|
|
|
@@ -55,8 +55,8 @@ class AdminForm extends Model
|
|
|
{
|
|
|
$parentScenarios = parent::scenarios();
|
|
|
$customScenarios = [
|
|
|
- 'add' => ['adminName', 'realName', 'password', 'surePassword', 'roleId', 'remark', 'isEnable', 'isModifyPassword', 'bindIp', 'countryId'],
|
|
|
- 'edit' => ['id', 'password', 'surePassword', 'roleId', 'realName', 'remark', 'isEnable', 'isModifyPassword', 'bindIp', 'countryId'],
|
|
|
+ 'add' => ['adminName', 'realName', 'password', 'surePassword', 'roleId', 'remark', 'isEnable', 'isModifyPassword', 'bindIp'],
|
|
|
+ 'edit' => ['id', 'password', 'surePassword', 'roleId', 'realName', 'remark', 'isEnable', 'isModifyPassword', 'bindIp'],
|
|
|
'changePassword' => ['password', 'surePassword'],
|
|
|
'noLoginModifyPassword' => ['adminName', 'oldPassword', 'password', 'surePassword'],
|
|
|
'changeLanguage' => ['adminName', 'lang'],
|