feat(navigation): add prominent validation quickstart action

This commit is contained in:
Schubert Ferenc 2026-07-11 18:02:53 +02:00
parent 0bbcaba211
commit 9c6b184e39
28614 changed files with 4356173 additions and 23 deletions

View file

@ -269,3 +269,31 @@ class UserRead(UserBase, EntityRead):
class UserPasswordResetRequest(ORMModel):
temporary_password: str | None = None
class QuickStartValidationSummary(ORMModel):
id: str
device_id: str
report_number: str
performed_on: date | None = None
result: str | None = None
next_validation_on: date | None = None
status: str
validation_type: str | None = None
equipment_ids: list[str] = Field(default_factory=list)
class QuickStartCustomerData(ORMModel):
customer: CustomerRead
locations: list[LocationRead] = Field(default_factory=list)
contacts: list[ContactRead] = Field(default_factory=list)
devices: list[DeviceRead] = Field(default_factory=list)
validations: list[QuickStartValidationSummary] = Field(default_factory=list)
class QuickStartCreateRequest(ORMModel):
customer_id: UUID
location_id: UUID | None = None
contact_id: UUID | None = None
device_id: UUID | None = None
validation_type: str