diff --git a/controllers/main.py b/controllers/main.py index e4b8d07..4b82879 100644 --- a/controllers/main.py +++ b/controllers/main.py @@ -141,7 +141,8 @@ class AppNotificationController(http.Controller): config = request.env['mapan.app.config'].sudo().create({ 'name': 'App Configuration', 'primary_color': '#C62828', - 'secondary_color': '#FF8F00' + 'secondary_color': '#FF8F00', + 'tertiary_color': '#4A7C59', }) brand_logo = config.brand_logo @@ -155,6 +156,7 @@ class AppNotificationController(http.Controller): 'brand_logo': brand_logo or '', 'primary_color': config.primary_color or '#C62828', 'secondary_color': config.secondary_color or '#FF8F00', + 'tertiary_color': config.tertiary_color or '#4A7C59', 'background_color': config.background_color or '#FAF6EE', 'background_gradient_color': config.background_gradient_color or '#F3EAD3', } diff --git a/models/app_cms_config.py b/models/app_cms_config.py index 863d738..c9c87dc 100644 --- a/models/app_cms_config.py +++ b/models/app_cms_config.py @@ -32,6 +32,11 @@ class AppCmsConfig(models.Model): default='#FF8F00', help='Hex color code for secondary theme color, e.g. #FF8F00' ) + tertiary_color = fields.Char( + string='Tertiary Color (Hex)', + default='#4A7C59', + help='Hex color code for tertiary theme color (e.g. accent for tags/chips), e.g. #4A7C59' + ) background_color = fields.Char( string='Background Color (Hex)', default='#FAF6EE', @@ -52,6 +57,7 @@ class AppCmsConfig(models.Model): 'name': 'App Configuration', 'primary_color': '#C62828', 'secondary_color': '#FF8F00', + 'tertiary_color': '#4A7C59', 'background_color': '#FAF6EE', 'background_gradient_color': '#F3EAD3', }) diff --git a/views/app_cms_config_views.xml b/views/app_cms_config_views.xml index 407af00..66456a1 100644 --- a/views/app_cms_config_views.xml +++ b/views/app_cms_config_views.xml @@ -18,6 +18,8 @@ help="Primary theme color in Hex (e.g. #C62828)"/> +