Járműkezelés majdnem kész frontend

This commit is contained in:
Roo
2026-06-11 11:22:47 +00:00
parent 90e3173fbc
commit 0a3fd8de74
18 changed files with 2749 additions and 99 deletions

View File

@@ -154,6 +154,24 @@ class Asset(Base):
"""Always False for now, as verification is not yet implemented."""
return False
@property
def is_primary(self) -> bool:
"""
Elsődleges jármű flag.
Tárolva: individual_equipment JSONB mezőben ('is_primary' kulcs alatt).
Ha nincs beállítva, alapértelmezett: False.
"""
if self.individual_equipment and isinstance(self.individual_equipment, dict):
return bool(self.individual_equipment.get('is_primary', False))
return False
@is_primary.setter
def is_primary(self, value: bool) -> None:
"""Setter: az is_primary értéket az individual_equipment JSONB-be menti."""
if self.individual_equipment is None or not isinstance(self.individual_equipment, dict):
self.individual_equipment = {}
self.individual_equipment['is_primary'] = bool(value)
@property
def profile_completion_percentage(self) -> int:
"""