added new data model principle to auto forms

This commit is contained in:
2026-07-20 15:48:36 +02:00
parent a40213a1ed
commit c1ba3cf6e7
3 changed files with 97 additions and 66 deletions
+10 -10
View File
@@ -225,10 +225,10 @@ class AutoFormConfig:
model: type[FlatBaseModel]
to_db: AutoFormToDb
from_db: AutoFormFromDb
data_insert: AutoFormInsert
data_update: AutoFormUpdate
data_get: AutoFormGet
data_delete: AutoFormDelete
# data_insert: AutoFormInsert
# data_update: AutoFormUpdate
# data_get: AutoFormGet
# data_delete: AutoFormDelete
form_fields: Sequence[FormField]
ignored_keys: Iterable[str] = tuple()
add_buttons: bool = True
@@ -412,17 +412,17 @@ class FlatBaseModel(BaseModel):
# ** InitRec
class Initrec_FromDb(BaseModel):
rec_id: RecId
geloescht: AwareDatetime | None
Metadaten_aktualisierung: AwareDatetime
form_data: dict[str, Any]
# class Initrec_FromDb(BaseModel):
# rec_id: RecId
# geloescht: AwareDatetime | None
# Metadaten_aktualisierung: AwareDatetime
# form_data: dict[str, Any]
class Initrec(BaseModel):
rec_id: RecId | None
geloescht: AwareDatetime | None = None
form_data: dict[str, Any]
db_data: dict[str, Any]
class Grunderfassung_Unternehmen(FlatBaseModel):