[ADD] web_editor_class_selector: new module to add custom CSS in HTML editor.

This module allows users to create custom CSS classes, which can then be selected and applied directly in the HTML editor.
This commit is contained in:
Carlos Lopez
2024-09-24 10:27:55 -05:00
parent 990d84e999
commit a0996d3626
22 changed files with 1002 additions and 0 deletions

View File

@@ -0,0 +1 @@
from . import web_editor_class

View File

@@ -0,0 +1,17 @@
from odoo import fields, models
class WebEditorClass(models.Model):
_name = "web.editor.class"
_description = "Web editor class selector"
name = fields.Char(required=True)
class_name = fields.Char(
required=True,
help="The class name to be added to the tag. It must be created in the CSS file.",
)
active = fields.Boolean(default=True)
_sql_constraints = [
("class_name_uniq", "unique(class_name)", "Class name must be unique")
]