added get-points-number, get-question-number methods, update status in UserQuestionnaire, some refactoring

This commit is contained in:
iironside
2022-03-17 14:50:57 +03:00
parent 120cf406c3
commit 55089accb5
14 changed files with 895 additions and 15 deletions

View File

@ -1,8 +1,7 @@
<?php
use common\helpers\StatusHelper;
use common\helpers\UserQuestionnaireStatusHelper;
use common\models\User;
use yii\helpers\ArrayHelper;
use yii\helpers\Html;
use yii\grid\GridView;
use backend\modules\questionnaire\models\Questionnaire;
@ -46,9 +45,9 @@ $this->params['breadcrumbs'][] = $this->title;
[
'attribute' => 'status',
'format' => 'raw',
'filter' => StatusHelper::statusList(),
'filter' => UserQuestionnaireStatusHelper::statusList(),
'value' => function ($model) {
return StatusHelper::statusLabel($model->status);
return UserQuestionnaireStatusHelper::statusLabel($model->status);
},
],
'created_at',

View File

@ -2,7 +2,7 @@
use common\services\ScoreCalculatorService;
use common\helpers\AnswerHelper;
use common\helpers\StatusHelper;
use common\helpers\UserQuestionnaireStatusHelper;
use yii\bootstrap\Modal;
use yii\grid\GridView;
use yii\helpers\ArrayHelper;
@ -61,7 +61,7 @@ YiiAsset::register($this);
[
'attribute' => 'status',
'format' => 'raw',
'value' => StatusHelper::statusLabel($model->status),
'value' => UserQuestionnaireStatusHelper::statusLabel($model->status),
],
'created_at',
'updated_at',