(request: Request, model=Depends(get_model))
| 21 | |
| 22 | |
| 23 | async def get_model_resource(request: Request, model=Depends(get_model)): |
| 24 | model_resource = request.app.get_model_resource(model) # type:Model |
| 25 | if not model_resource: |
| 26 | raise HTTPException(status_code=HTTP_404_NOT_FOUND) |
| 27 | actions = await model_resource.get_actions(request) |
| 28 | bulk_actions = await model_resource.get_bulk_actions(request) |
| 29 | toolbar_actions = await model_resource.get_toolbar_actions(request) |
| 30 | setattr(model_resource, "toolbar_actions", toolbar_actions) |
| 31 | setattr(model_resource, "actions", actions) |
| 32 | setattr(model_resource, "bulk_actions", bulk_actions) |
| 33 | return model_resource |
| 34 | |
| 35 | |
| 36 | def _get_resources(resources: List[Type[Resource]]): |
nothing calls this directly
no test coverage detected