Skip to content
Extraits de code Groupes Projets

Add curves export

Fusionnées
Julien - Le Filamentrequested to merge
16.0-add-export into 16.0
2 open threads

Fichiers

+ 33
2
@@ -79,7 +79,7 @@ class CustomerPortal(CustomerPortal):
self._get_data_date(
render_values.get("isDataCdc"),
operation,
request.env.user.commercial_partner_id,
request.env.user.commercial_partner_id.id,
)
)
partner_ids = request.env.user.commercial_partner_id
@@ -125,7 +125,7 @@ class CustomerPortal(CustomerPortal):
self._get_data_date(
render_values.get("isDataCdc"),
operation,
request.env.user.commercial_partner_id,
request.env.user.commercial_partner_id.id,
)
)
partner_ids = request.env.user.commercial_partner_id
@@ -173,3 +173,34 @@ class CustomerPortal(CustomerPortal):
)
return vals
@http.route(
["/chart/export_cdc"],
type="http",
auth="user",
methods=["GET"],
website=True,
csrf=False,
)
def chart_export_cdc(
self,
operation_id=None,
partner_id=None,
prm_id=None,
start_date=None,
end_date=None,
data_type=None,
**kw,
):
"""
This route is called :
- When click on button export
"""
operation = request.env["acc.operation"].sudo().browse(int(operation_id))
file_values = operation.export_cdc(
start_date, end_date, partner_id, prm_id, data_type
)
return request.make_response(
file_values.get("data"), headers=file_values.get("headers")
)
Chargement en cours