Implementing enum references for columns and filters

This commit is contained in:
2025-05-13 20:30:34 +02:00
parent 77fa4cde35
commit 0731ac3b6e
6 changed files with 23 additions and 6 deletions

View File

@@ -210,14 +210,14 @@ def replace_variables_in_value(variables, value: str):
class ContractDraftFilters(FilterSchema):
status: Optional[str] = None
status__in: Optional[list[str]] = None
class Constants(Filter.Constants):
model = ContractDraft
search_model_fields = ["label"]
class ContractFilters(FilterSchema):
status: Optional[str] = None
status__in: Optional[list[str]] = None
class Constants(Filter.Constants):
model = Contract

View File

@@ -83,7 +83,7 @@ class Entity(CrudDocument):
class EntityDataFilter(Filter):
type__in: Optional[list[EntityTypeEnum]] = None
type__in: Optional[list[str]] = None
class Constants(Filter.Constants):
model = EntityType