summaryrefslogtreecommitdiff
path: root/web_widget_ckeditor/models
diff options
context:
space:
mode:
Diffstat (limited to 'web_widget_ckeditor/models')
-rw-r--r--web_widget_ckeditor/models/__init__.py1
-rw-r--r--web_widget_ckeditor/models/ir_config_parameter.py16
2 files changed, 17 insertions, 0 deletions
diff --git a/web_widget_ckeditor/models/__init__.py b/web_widget_ckeditor/models/__init__.py
new file mode 100644
index 00000000..bd3aa9f1
--- /dev/null
+++ b/web_widget_ckeditor/models/__init__.py
@@ -0,0 +1 @@
+from . import ir_config_parameter
diff --git a/web_widget_ckeditor/models/ir_config_parameter.py b/web_widget_ckeditor/models/ir_config_parameter.py
new file mode 100644
index 00000000..710f7c4b
--- /dev/null
+++ b/web_widget_ckeditor/models/ir_config_parameter.py
@@ -0,0 +1,16 @@
+# Copyright 2022 Camptocamp SA (https://www.camptocamp.com).
+# @author Iván Todorovich <ivan.todorovich@camptocamp.com>
+# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
+
+from odoo import api, models
+
+
+class IrConfigParameter(models.Model):
+ _inherit = "ir.config_parameter"
+
+ @api.model
+ def get_web_widget_ckeditor_config(self):
+ get_param = self.sudo().get_param
+ return {
+ "toolbar": get_param("web_widget_ckeditor.toolbar"),
+ }