Implementing filter and sort in back
This commit is contained in:
@@ -4,7 +4,7 @@ from html import unescape
|
||||
from pydantic import BaseModel, Field
|
||||
|
||||
from ..core.models import CrudDocument, RichtextMultiline, RichtextSingleline, DictionaryEntry
|
||||
from ..core.filter import Filter
|
||||
from ..core.filter import Filter, FilterSchema
|
||||
|
||||
|
||||
class PartyTemplate(BaseModel):
|
||||
@@ -105,21 +105,13 @@ class ContractTemplate(CrudDocument):
|
||||
title = 'Template de contrat'
|
||||
|
||||
|
||||
class ContractTemplateFilters(Filter):
|
||||
name__like: Optional[str] = None
|
||||
|
||||
order_by: Optional[list[str]] = None
|
||||
|
||||
class ContractTemplateFilters(FilterSchema):
|
||||
class Constants(Filter.Constants):
|
||||
model = ContractTemplate
|
||||
search_model_fields = ["name"]
|
||||
search_model_fields = ["label"]
|
||||
|
||||
|
||||
class ProvisionTemplateFilters(Filter):
|
||||
name__like: Optional[str] = None
|
||||
|
||||
order_by: Optional[list[str]] = None
|
||||
|
||||
class ProvisionTemplateFilters(FilterSchema):
|
||||
class Constants(Filter.Constants):
|
||||
model = ProvisionTemplate
|
||||
search_model_fields = ["name"]
|
||||
search_model_fields = ["label"]
|
||||
|
||||
Reference in New Issue
Block a user