MCPcopy Index your code
hub / github.com/fastapi-admin/fastapi-admin / get_model_resource

Function get_model_resource

fastapi_admin/depends.py:23–33  ·  view source on GitHub ↗
(request: Request, model=Depends(get_model))

Source from the content-addressed store, hash-verified

21
22
23async 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
36def _get_resources(resources: List[Type[Resource]]):

Callers

nothing calls this directly

Calls 4

get_model_resourceMethod · 0.80
get_actionsMethod · 0.45
get_bulk_actionsMethod · 0.45
get_toolbar_actionsMethod · 0.45

Tested by

no test coverage detected