44from forestadmin .django_agent .apps import DjangoAgentApp
55from forestadmin .django_agent .utils .converter import convert_request , convert_response
66from forestadmin .django_agent .utils .dispatcher import get_dispatcher_method
7+ from forestadmin .django_agent .utils .views_decorator import no_django_login_required # type: ignore
78
89
10+ @no_django_login_required
911@async_to_sync
1012async def detail (request : HttpRequest , ** kwargs ):
1113 resource = (await DjangoAgentApp .get_agent ().get_resources ())["crud" ]
@@ -14,20 +16,23 @@ async def detail(request: HttpRequest, **kwargs):
1416 return convert_response (response )
1517
1618
19+ @no_django_login_required
1720@transaction .non_atomic_requests
1821async def count (request : HttpRequest , ** kwargs ):
1922 resource = (await DjangoAgentApp .get_agent ().get_resources ())["crud" ]
2023 response = await resource .dispatch (convert_request (request , kwargs ), "count" )
2124 return convert_response (response )
2225
2326
27+ @no_django_login_required
2428@transaction .non_atomic_requests
2529async def csv (request : HttpRequest , ** kwargs ):
2630 resource = (await DjangoAgentApp .get_agent ().get_resources ())["crud" ]
2731 response = await resource .dispatch (convert_request (request , kwargs ), "csv" )
2832 return convert_response (response )
2933
3034
35+ @no_django_login_required
3136@async_to_sync
3237async def list_ (request : HttpRequest , ** kwargs ):
3338 resource = (await DjangoAgentApp .get_agent ().get_resources ())["crud" ]
0 commit comments