Implementing filter and sort in back
This commit is contained in:
@@ -5,7 +5,7 @@ from pydantic import Field, BaseModel
|
||||
from beanie import Indexed
|
||||
|
||||
from ..core.models import CrudDocument
|
||||
from ..core.filter import Filter
|
||||
from ..core.filter import Filter, FilterSchema
|
||||
|
||||
|
||||
class EntityType(BaseModel):
|
||||
@@ -95,11 +95,7 @@ class Entity(CrudDocument):
|
||||
title = 'Client'
|
||||
|
||||
|
||||
class EntityFilters(Filter):
|
||||
name__like: Optional[str] = None
|
||||
|
||||
order_by: Optional[list[str]] = None
|
||||
|
||||
class EntityFilters(FilterSchema):
|
||||
class Constants(Filter.Constants):
|
||||
model = Entity
|
||||
search_model_fields = ["name"]
|
||||
search_model_fields = ["label"]
|
||||
|
||||
Reference in New Issue
Block a user