From 209e1a5fe787fbd7f0b68669955c23d4fe21271e Mon Sep 17 00:00:00 2001 From: tsygankoviva Date: Mon, 31 Aug 2026 16:54:19 +0300 Subject: [PATCH] =?UTF-8?q?phase-edit-fix:=20=D0=B4=D0=BE=D0=B1=D0=B0?= =?UTF-8?q?=D0=B2=D0=B8=D0=BB=20=D0=BF=D1=80=D0=B0=D0=B2=D0=BE=20=D0=BD?= =?UTF-8?q?=D0=B0=20=D1=80=D0=B5=D0=B4=D0=B0=D0=BA=D1=82=D0=B8=D1=80=D0=BE?= =?UTF-8?q?=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5=20justification=20=D0=B2=20?= =?UTF-8?q?=D1=84=D0=BE=D1=80=D0=BC=D0=B5=204?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/src/db/models/form_type.py | 2 +- api/src/domain/schemas.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/api/src/db/models/form_type.py b/api/src/db/models/form_type.py index 27384fb..9137add 100644 --- a/api/src/db/models/form_type.py +++ b/api/src/db/models/form_type.py @@ -41,7 +41,7 @@ class FormType(Base): FormTypeEnum.FORM_1: ["plan", "contract_summary", "allocation", "sequestration", "reserve", "approved", "collegial", "ckk", "contract_detail", "q1", "q2", "q3", "q4", "totals"], FormTypeEnum.FORM_2: ["plan", "seq_dfip", "seq_ssp", "approved", "contract", "booking", "q1", "q2", "q3", "q4", "totals", "contract_summary", "allocation", "collegial", "ckk", "fact_q1", "fact_q2", "fact_q3", "fact_q4"], FormTypeEnum.FORM_3: ["q1", "q2", "q3", "q4", "year"], - FormTypeEnum.FORM_4: ["plan", "seq_dfip", "approved", "contract", "booking", "q1", "q2", "q3", "q4", "totals", "contract_summary", "allocation", "reserve", "collegial", "ckk"], + FormTypeEnum.FORM_4: ["header", "plan", "seq_dfip", "approved", "contract", "booking", "q1", "q2", "q3", "q4", "totals", "contract_summary", "allocation", "reserve", "collegial", "ckk"], } _sheet_list_with_directions = { diff --git a/api/src/domain/schemas.py b/api/src/domain/schemas.py index b34328b..d9d8ad8 100644 --- a/api/src/domain/schemas.py +++ b/api/src/domain/schemas.py @@ -3,7 +3,7 @@ import enum from typing import Any, Dict, Generic, List, Literal, Optional, TypeVar from sqlalchemy.exc import MissingGreenlet -FormPhaseRole = Literal["DFIP", "EXECUTOR_RF", "ADMIN"] +FormPhaseRole = Literal["DFIP", "EXECUTOR_RF", "ADMIN", "DURRS"] from pydantic import BaseModel, ConfigDict, EmailStr, Field, field_validator, model_validator