Commit 83b88423 authored by difox's avatar difox

Users administrativae panel

parent bc60b93a
...@@ -64,7 +64,7 @@ ...@@ -64,7 +64,7 @@
<?php <?php
echo $form; echo $form;
?> ?>
<?php echo \common\modules\eauth\widgets\Widget::widget(['action' => '/site/login']); ?> <?php echo \common\modules\eauth\widgets\SocialWidget::widget(['action' => '/site/login']); ?>
<div class="usl">Проходя регистрацию вы подтверждаете<br><a href="#">согласие на обработку персональных данных.</a></div> <div class="usl">Проходя регистрацию вы подтверждаете<br><a href="#">согласие на обработку персональных данных.</a></div>
</div> </div>
<div class="col-md-8 col-xs-6 col-sm-12"> <div class="col-md-8 col-xs-6 col-sm-12">
......
...@@ -392,6 +392,11 @@ class User extends \common\components\ActiveRecordModel implements IdentityInter ...@@ -392,6 +392,11 @@ class User extends \common\components\ActiveRecordModel implements IdentityInter
return $this->hasOne(UserEAuth::className(), ['user_id'=>'id']); return $this->hasOne(UserEAuth::className(), ['user_id'=>'id']);
} }
public function getAssignment()
{
return $this->hasOne(AuthAssignment::className(), ['user_id'=>'id']);
}
public function search($params) public function search($params)
{ {
...@@ -408,13 +413,16 @@ class User extends \common\components\ActiveRecordModel implements IdentityInter ...@@ -408,13 +413,16 @@ class User extends \common\components\ActiveRecordModel implements IdentityInter
] ]
], ],
'pagination'=> [ 'pagination'=> [
'pageSize'=> 2 'pageSize'=> 100
] ]
]); ]);
$query->joinWith('assignment');
$query->andWhere('auth_assignment.item_name = "user"');
$query->andFilterWhere(['email' => $this->email]); $query->andFilterWhere(['email' => $this->email]);
$query->andFilterWhere(['date_create' => $this->date_create]); $query->andFilterWhere(['date_create' => $this->date_create]);
return $dataProvider; return $dataProvider;
} }
......
...@@ -5,22 +5,19 @@ class users extends \common\components\WebModule ...@@ -5,22 +5,19 @@ class users extends \common\components\WebModule
{ {
public static $active = true; public static $active = true;
public static $base_module = true; public static $base_module = true;
public $menu_icons = 'fa fa-users'; public $menu_icons = 'fa fa-users';
public static function name() public static function name()
{ {
return 'Кредитование'; return 'Пользователи';
} }
public static function description() public static function description()
{ {
return '1. В данном разделе отображается реестр «плохих», «хороших» и «не определенных» заемщиков. Новые заемщик могут попасть в данный реестр автоматически, если заполнили скоринговую карту на сайте или вручную ответственным сотрудником. Для добавления нового заемщика вручную нажмите на кнопку «Добавить нового заемщика» return 'Зарегистрированные пользователи';
2. Данный раздел хранит информацию о мошенниках, которые обманули или могут обмануть финансовую организацию. Для внесения данных о мошенниках нажмите на кнопку «Добавить нового мошенника».
';
} }
...@@ -42,13 +39,11 @@ class users extends \common\components\WebModule ...@@ -42,13 +39,11 @@ class users extends \common\components\WebModule
//die($this->controller->id); //die($this->controller->id);
} }
/*public static function adminMenu() public static function adminMenu()
{ {
return array( return array(
'Список заемщиков' => '/users/user-admin/manage', 'Зарегистрированные' => '/users/user-admin/manage',
'Черный список заемщиков'=> '/users/user-admin/manage/is_deleted/1',
// 'Добавить пользователя' => '/users/user-admin/create', // 'Добавить пользователя' => '/users/user-admin/create',
// 'Импорт из CSV-файла' => '/users/user-admin/importCSV'
); );
}*/ }
} }
...@@ -138,13 +138,7 @@ echo AdminGrid::widget([ ...@@ -138,13 +138,7 @@ echo AdminGrid::widget([
// 'filter_hint' => $filter_hint, // 'filter_hint' => $filter_hint,
'columns' => [ 'columns' => [
['class'=>'yii\grid\SerialColumn'], ['class'=>'yii\grid\SerialColumn'],
/*array(
'name' => 'fio',
'value'=> '$data->last_name." ".$data->first_name." ".$data->patronymic',
'type' => 'raw'
), **/
'name', 'name',
'surname',
'email', 'email',
'date_create', 'date_create',
[ [
...@@ -158,12 +152,12 @@ echo AdminGrid::widget([ ...@@ -158,12 +152,12 @@ echo AdminGrid::widget([
'name' => 'status', 'name' => 'status',
'value' => 'User::$status_list[$data->status]', 'value' => 'User::$status_list[$data->status]',
'filter' => false 'filter' => false
), */ ),
[ [
'header' => 'Группа пользователей', 'header' => 'Группа пользователей',
'value' => 'roleName', 'value' => 'roleName',
'filter' => Html::dropDownList('role', '', $roles, ['empty'=> 'Все', 'class'=>'form-control']), 'filter' => Html::dropDownList('role', '', $roles, ['empty'=> 'Все', 'class'=>'form-control']),
], ], */
$buttons $buttons
], ],
]); ]);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment