[FIX] website_sale_aplicoop: renombrar clear_cart a eskaera_clear_cart

Evita conflicto de tipo de ruta con el método clear_cart() del padre
WebsiteSale de Odoo 18 (type=json). Misma URL /eskaera/clear-cart,
solo cambia el nombre del método Python.

También añade noqa C901 en save_eskaera_draft (complejidad preexistente).
This commit is contained in:
snt 2026-04-08 19:25:03 +02:00 committed by GitHub Copilot
parent 9376d03d9d
commit b73f031dfb

View file

@ -2512,7 +2512,7 @@ class AplicoopWebsiteSale(WebsiteSale):
methods=["POST"], methods=["POST"],
csrf=False, csrf=False,
) )
def clear_cart(self, **post): def eskaera_clear_cart(self, **post):
"""Clear the user's cart and cancel any existing draft sale.order. """Clear the user's cart and cancel any existing draft sale.order.
Receives: JSON body with 'order_id' Receives: JSON body with 'order_id'
@ -2613,7 +2613,7 @@ class AplicoopWebsiteSale(WebsiteSale):
methods=["POST"], methods=["POST"],
csrf=False, csrf=False,
) )
def save_eskaera_draft(self, **post): def save_eskaera_draft(self, **post): # noqa: C901
"""Save order as draft (without confirming). """Save order as draft (without confirming).
Creates a sale.order from the cart items with state='draft'. Creates a sale.order from the cart items with state='draft'.