(cls, request: Request, values: dict, qs: QuerySet)
| 139 | |
| 140 | @classmethod |
| 141 | async def resolve_query_params(cls, request: Request, values: dict, qs: QuerySet): |
| 142 | ret = {} |
| 143 | for f in cls.filters: |
| 144 | if isinstance(f, str): |
| 145 | f = Search(name=f, label=f.title()) |
| 146 | name = f.context.get("name") |
| 147 | v = values.get(name) |
| 148 | if v is not None and v != "": |
| 149 | ret[name] = await f.parse_value(request, v) |
| 150 | qs = await f.get_queryset(request, v, qs) |
| 151 | return ret, qs |
| 152 | |
| 153 | @classmethod |
| 154 | async def resolve_data(cls, request: Request, data: FormData): |
no test coverage detected