diff --git a/frontend/modules/api/controllers/ProjectController.php b/frontend/modules/api/controllers/ProjectController.php
index efed193..357237b 100644
--- a/frontend/modules/api/controllers/ProjectController.php
+++ b/frontend/modules/api/controllers/ProjectController.php
@@ -44,7 +44,10 @@ class ProjectController extends ApiController
*
* @OA\Get(path="/project/get-project",
* summary="Получить данные проекта",
- * description="Метод для получения проета",
+ * description="Метод для получения проета
+ Статусы:
+ 10 - Закрыт
+ 19 - Работает",
* security={
* {"bearerAuth": {}}
* },
@@ -89,7 +92,10 @@ class ProjectController extends ApiController
*
* @OA\Get(path="/project/project-list",
* summary="Список проектов",
- * description="Метод для получения списка проетов, если не передан параметр user_id, то возвращаются проеты текущего пользователя.",
+ * description="Метод для получения списка проетов, если не передан параметр user_id, то возвращаются проеты текущего пользователя.
+ Статусы:
+ 10 - Закрыт
+ 19 - Работает",
* security={
* {"bearerAuth": {}}
* },
@@ -133,7 +139,7 @@ class ProjectController extends ApiController
}
if (!empty($user_id)) {
$projectIdList = ProjectUser::find()->where(['user_id' => $user_id])->select('project_id')->column();
- $query = Project::find()->where([ 'IN', 'id', $projectIdList])->orWhere(['owner_id' => $user_id]);
+ $query = Project::find()->where([ 'IN', 'id', $projectIdList])->andWhere(['status' => Project::STATUS_OTHER])->orWhere(['owner_id' => $user_id]);
} else {
$query = Project::find();
}
@@ -189,7 +195,10 @@ class ProjectController extends ApiController
*
* @OA\Post(path="/project/create",
* summary="Добавить проект",
- * description="Метод для создания проекта, если не передан параметр user_id, то будет получен текущий пользователь",
+ * description="Метод для создания проекта, если не передан параметр user_id, то будет получен текущий пользователь
+ Статусы:
+ 10 - Закрыт
+ 19 - Работает",
* security={
* {"bearerAuth": {}}
* },
diff --git a/frontend/modules/api/models/Project.php b/frontend/modules/api/models/Project.php
index a975e17..833b28f 100644
--- a/frontend/modules/api/models/Project.php
+++ b/frontend/modules/api/models/Project.php
@@ -91,6 +91,8 @@ use yii\web\Linkable;
*/
class Project extends \common\models\Project
{
+ const STATUS_OTHER = 19;
+ const STATUS_CLOSE = 10;
public function fields(): array
{
return [