mirror of
https://github.com/OCA/web.git
synced 2025-02-22 13:21:25 +02:00
[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:
1
web_editor_class_selector/models/__init__.py
Normal file
1
web_editor_class_selector/models/__init__.py
Normal file
@@ -0,0 +1 @@
|
||||
from . import web_editor_class
|
||||
17
web_editor_class_selector/models/web_editor_class.py
Normal file
17
web_editor_class_selector/models/web_editor_class.py
Normal 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")
|
||||
]
|
||||
Reference in New Issue
Block a user