rollback last changes
This commit is contained in:
parent
5ce77f2ef0
commit
5b3f6518dc
@ -18,7 +18,7 @@ class ProjectTaskSearch extends ProjectTask
|
||||
public function rules()
|
||||
{
|
||||
return [
|
||||
[['id', 'project_id', 'status', 'priority'], 'integer'], // 'card_id_creator', 'card_id'
|
||||
[['id', 'project_id', 'status'], 'integer'], // 'card_id_creator', 'card_id'
|
||||
[['title', 'created_at', 'updated_at', 'description'], 'safe'],
|
||||
];
|
||||
}
|
||||
@ -62,7 +62,6 @@ class ProjectTaskSearch extends ProjectTask
|
||||
'id' => $this->id,
|
||||
'project_task.project_id' => $this->project_id,
|
||||
'project_task.status' => $this->status,
|
||||
'project_task.priority' => $this->priority,
|
||||
'project_task.created_at' => $this->created_at,
|
||||
'project_task.updated_at' => $this->updated_at,
|
||||
]);
|
||||
|
@ -58,12 +58,14 @@ use yii\widgets\ActiveForm;
|
||||
|
||||
<?= $form->field($model, 'description')->textarea(['rows' => '6']) ?>
|
||||
|
||||
<?= $form->field($model, 'priority')->dropDownList(
|
||||
ProjectTask::priorityList(),
|
||||
[
|
||||
'prompt' => 'Выберите'
|
||||
]
|
||||
) ?>
|
||||
<?= $form->field($model, 'priority')->input('number') ?>
|
||||
|
||||
<!-- --><?//= $form->field($model, 'priority')->dropDownList(
|
||||
// ProjectTask::priorityList(),
|
||||
// [
|
||||
// 'prompt' => 'Выберите'
|
||||
// ]
|
||||
// ) ?>
|
||||
|
||||
<div class="form-group">
|
||||
<?= Html::submitButton('Создать', ['class' => 'btn btn-success']) ?>
|
||||
|
@ -58,14 +58,14 @@ $this->params['breadcrumbs'][] = $this->title;
|
||||
return StatusHelper::statusLabel($model->status);
|
||||
}
|
||||
],
|
||||
[
|
||||
'attribute' => 'priority',
|
||||
'format' => 'raw',
|
||||
'filter' => ProjectTask::priorityList(),
|
||||
'value' => function($model){
|
||||
return ProjectTask::getPriority($model->status);
|
||||
}
|
||||
],
|
||||
// [
|
||||
// 'attribute' => 'priority',
|
||||
// 'format' => 'raw',
|
||||
// 'filter' => ProjectTask::priorityList(),
|
||||
// 'value' => function($model){
|
||||
// return ProjectTask::getPriority($model->status);
|
||||
// }
|
||||
// ],
|
||||
[
|
||||
'attribute' => 'created_at',
|
||||
'format' => ['datetime', 'php:d.m.Y H:i']
|
||||
|
@ -60,12 +60,13 @@ YiiAsset::register($this);
|
||||
'value' => ArrayHelper::getValue($model, 'executor.userCard.fio'),
|
||||
],
|
||||
'description',
|
||||
[
|
||||
'attribute' => 'priority',
|
||||
'value' => function($model){
|
||||
return ProjectTask::getPriority($model->status);
|
||||
}
|
||||
],
|
||||
'priority',
|
||||
// [
|
||||
// 'attribute' => 'priority',
|
||||
// 'value' => function($model){
|
||||
// return ProjectTask::getPriority($model->status);
|
||||
// }
|
||||
// ],
|
||||
],
|
||||
]) ?>
|
||||
|
||||
|
@ -37,31 +37,31 @@ class ProjectTask extends ActiveRecord
|
||||
const STATUS_ACTIVE = 1;
|
||||
const STATUS_DISABLE = 0;
|
||||
|
||||
const PRIORITY_LOW = 0;
|
||||
const PRIORITY_MEDIUM = 1;
|
||||
const PRIORITY_HIGH = 2;
|
||||
// const PRIORITY_LOW = 0;
|
||||
// const PRIORITY_MEDIUM = 1;
|
||||
// const PRIORITY_HIGH = 2;
|
||||
//
|
||||
// /**
|
||||
// * @return string[]
|
||||
// */
|
||||
// public static function priorityList() :array
|
||||
// {
|
||||
// return [
|
||||
// self::PRIORITY_LOW => 'Низкий',
|
||||
// self::PRIORITY_MEDIUM => 'Средний',
|
||||
// self::PRIORITY_HIGH => 'Высокий',
|
||||
// ];
|
||||
// }
|
||||
|
||||
/**
|
||||
* @return string[]
|
||||
*/
|
||||
public static function priorityList() :array
|
||||
{
|
||||
return [
|
||||
self::PRIORITY_LOW => 'Низкий',
|
||||
self::PRIORITY_MEDIUM => 'Средний',
|
||||
self::PRIORITY_HIGH => 'Высокий',
|
||||
];
|
||||
}
|
||||
|
||||
/**
|
||||
* @param $priority
|
||||
* @return string
|
||||
* @throws \Exception
|
||||
*/
|
||||
public static function getPriority($priority): string
|
||||
{
|
||||
return ArrayHelper::getValue(self::priorityList(), $priority);
|
||||
}
|
||||
// /**
|
||||
// * @param $priority
|
||||
// * @return string
|
||||
// * @throws \Exception
|
||||
// */
|
||||
// public static function getPriority($priority): string
|
||||
// {
|
||||
// return ArrayHelper::getValue(self::priorityList(), $priority);
|
||||
// }
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
@ -92,7 +92,7 @@ class ProjectTask extends ActiveRecord
|
||||
[['project_id', 'status', 'title', 'description',], 'required'],
|
||||
[['project_id', 'status', 'column_id', 'user_id', 'executor_id', 'priority'], 'integer'],
|
||||
[['created_at', 'updated_at', 'dead_line'], 'safe'],
|
||||
['status', 'in', 'range' => [self::PRIORITY_LOW, self::PRIORITY_MEDIUM, self::PRIORITY_HIGH]],
|
||||
// ['status', 'in', 'range' => [self::PRIORITY_LOW, self::PRIORITY_MEDIUM, self::PRIORITY_HIGH]],
|
||||
['title', 'unique', 'targetAttribute' => ['title', 'project_id'], 'message' => 'Такая задача уже создана'],
|
||||
[['title'], 'string', 'max' => 255],
|
||||
[['description'], 'string', 'max' => 1500],
|
||||
|
@ -72,7 +72,7 @@ class TaskController extends ApiController
|
||||
* @OA\Property(
|
||||
* property="priority",
|
||||
* type="integer",
|
||||
* description="Приоритет задачи. (0 -low, 1 - medium, 2 - high)",
|
||||
* description="Приоритет задачи.",
|
||||
* ),
|
||||
* @OA\Property(
|
||||
* property="column_id",
|
||||
|
Loading…
Reference in New Issue
Block a user