[ADD] report_carbone, jsonifier, export_json : carbone is an alternative to Py3o
This commit is contained in:
15
report_carbone/controllers/config.py
Normal file
15
report_carbone/controllers/config.py
Normal file
@@ -0,0 +1,15 @@
|
||||
from odoo import http
|
||||
from odoo.http import request
|
||||
|
||||
|
||||
class CarboneConfigParamController(http.Controller):
|
||||
@http.route("/carbone_config/carbone_studio_params", type="json", auth="user")
|
||||
def get_carbone_studio_params(self):
|
||||
carbone_url = request.env["ir.config_parameter"].sudo().get_param("report-engine.carbone_studio_url")
|
||||
carbone_js_url = request.env["ir.config_parameter"].sudo().get_param("report-engine.carbone_js_file_url")
|
||||
return {"studio_url": carbone_url, "js_url": carbone_js_url}
|
||||
|
||||
@http.route("/carbone_config/carbone_api_key", type="json", auth="user")
|
||||
def get_carbone_api_key(self):
|
||||
value = request.env["res.config.settings"].sudo().retrieve_carbone_api_key(test_mode_key=True)
|
||||
return {"token": value}
|
||||
Reference in New Issue
Block a user