Járműkezelés majdnem kész frontend
This commit is contained in:
@@ -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:
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user