diff --git a/fastapi/demo/fastapi_endpoint_demo.xml b/fastapi/demo/fastapi_endpoint_demo.xml
index a1c34e34b..94c3c373f 100644
--- a/fastapi/demo/fastapi_endpoint_demo.xml
+++ b/fastapi/demo/fastapi_endpoint_demo.xml
@@ -2,35 +2,35 @@
-
-
+
- My Demo Endpoint User
- my_demo_app_user
-
-
+ My Demo Endpoint User
+ my_demo_app_user
+
+
-
-
- My Demo Endpoint Group
-
-
-
+
+ My Demo Endpoint Group
+
+
+
-
-
- Fastapi Demo Endpoint
-
+ Fastapi Demo Endpoint
+
- demo
- /fastapi_demo
- http_basic
-
-
+ demo
+ /fastapi_demo
+ http_basic
+
+
diff --git a/fastapi/dependencies.py b/fastapi/dependencies.py
index 47b133285..5978a1369 100644
--- a/fastapi/dependencies.py
+++ b/fastapi/dependencies.py
@@ -50,7 +50,7 @@ def optionally_authenticated_partner_impl() -> Partner | None:
def authenticated_partner_env(
- partner: Annotated[Partner, Depends(authenticated_partner_impl)]
+ partner: Annotated[Partner, Depends(authenticated_partner_impl)],
) -> Environment:
"""Return an environment with the authenticated partner id in the context"""
return partner.with_context(authenticated_partner_id=partner.id).env
diff --git a/fastapi/models/fastapi_endpoint_demo.py b/fastapi/models/fastapi_endpoint_demo.py
index 7011b32cc..cf3df84c1 100644
--- a/fastapi/models/fastapi_endpoint_demo.py
+++ b/fastapi/models/fastapi_endpoint_demo.py
@@ -65,9 +65,9 @@ def _get_app(self):
authenticated_partner_impl_override = (
api_key_based_authenticated_partner_impl
)
- app.dependency_overrides[
- authenticated_partner_impl
- ] = authenticated_partner_impl_override
+ app.dependency_overrides[authenticated_partner_impl] = (
+ authenticated_partner_impl_override
+ )
return app
def _prepare_fastapi_app_params(self) -> dict[str, Any]:
diff --git a/fastapi/routers/demo_router.py b/fastapi/routers/demo_router.py
index 01e9eef1d..e6ce0fe3e 100644
--- a/fastapi/routers/demo_router.py
+++ b/fastapi/routers/demo_router.py
@@ -4,6 +4,7 @@
The demo router is a router that demonstrates how to use the fastapi
integration with odoo.
"""
+
from typing import Annotated
from psycopg2 import errorcodes
@@ -66,7 +67,7 @@ async def get_lang(env: Annotated[Environment, Depends(odoo_env)]):
@router.get("/demo/who_ami")
async def who_ami(
- partner: Annotated[Partner, Depends(authenticated_partner)]
+ partner: Annotated[Partner, Depends(authenticated_partner)],
) -> DemoUserInfo:
"""Who am I?
diff --git a/fastapi/security/fastapi_endpoint.xml b/fastapi/security/fastapi_endpoint.xml
index ea94557be..1bb23ac5d 100644
--- a/fastapi/security/fastapi_endpoint.xml
+++ b/fastapi/security/fastapi_endpoint.xml
@@ -2,7 +2,6 @@
-
fastapi.endpoint view
diff --git a/fastapi/security/ir_rule+acl.xml b/fastapi/security/ir_rule+acl.xml
index 592a4646f..2ba108bee 100644
--- a/fastapi/security/ir_rule+acl.xml
+++ b/fastapi/security/ir_rule+acl.xml
@@ -61,5 +61,4 @@
[('user_id', '=', user.id)]
-
diff --git a/fastapi/views/fastapi_endpoint.xml b/fastapi/views/fastapi_endpoint.xml
index 1f1516be3..4bae2644b 100644
--- a/fastapi/views/fastapi_endpoint.xml
+++ b/fastapi/views/fastapi_endpoint.xml
@@ -2,14 +2,12 @@
-
fastapi.endpoint.form (in fastapi)
fastapi.endpoint
-
diff --git a/fastapi/views/fastapi_endpoint_demo.xml b/fastapi/views/fastapi_endpoint_demo.xml
index 00be6416d..c5554b169 100644
--- a/fastapi/views/fastapi_endpoint_demo.xml
+++ b/fastapi/views/fastapi_endpoint_demo.xml
@@ -2,22 +2,20 @@
-
fastapi.endpoint.demo.form (in fastapi)
fastapi.endpoint
-
-
+
-
-
-
+
+
+
-
diff --git a/requirements.txt b/requirements.txt
new file mode 100644
index 000000000..bcba9b734
--- /dev/null
+++ b/requirements.txt
@@ -0,0 +1,6 @@
+# generated from manifests external_dependencies
+a2wsgi>=1.10.6
+fastapi>=0.110.0
+parse-accept-language
+python-multipart
+ujson