Merge remote-tracking branch 'origin/master'

This commit is contained in:
2023-12-15 19:33:29 +03:00
6 changed files with 85 additions and 18 deletions

View File

@ -128,7 +128,7 @@ class ProjectColumn extends \yii\db\ActiveRecord
public function getTasks()
{
return $this->hasMany(ProjectTask::class, ['column_id' => 'id'])
->with('taskUsers')
->with(['taskUsers'])
->where(['status' => ProjectTask::STATUS_ACTIVE])
->orderBy('priority');
}

View File

@ -54,7 +54,7 @@ class UserResponse extends ActiveRecord
public function rules()
{
return [
[['user_id', 'question_id'], 'integer'],
[['user_id', 'question_id', 'answer_id'], 'integer'],
[['created_at', 'updated_at'], 'safe'],
[['answer_flag'], 'number'],
[['response_body'], 'string', 'max' => 255],
@ -74,6 +74,7 @@ class UserResponse extends ActiveRecord
'id' => 'ID',
'user_id' => 'Пользователь',
'question_id' => 'Вопрос',
'answer_id' => 'Идентификатор ответа',
'response_body' => 'Ответ пользователя',
'created_at' => 'Created At',
'updated_at' => 'Updated At',
@ -98,6 +99,14 @@ class UserResponse extends ActiveRecord
return $this->hasOne(Question::className(), ['id' => 'question_id']);
}
/**
* @return ActiveQuery
*/
public function getAnswer(): ActiveQuery
{
return $this->hasOne(Answer::class, ['id' => 'answer_id']);
}
/**
* @return ActiveQuery
*/