diff --git a/controllers/main.py b/controllers/main.py
index 1caa8cc..64769f4 100644
--- a/controllers/main.py
+++ b/controllers/main.py
@@ -154,6 +154,8 @@ class AppNotificationController(http.Controller):
'brand_logo': brand_logo or '',
'primary_color': config.primary_color or '#C62828',
'secondary_color': config.secondary_color or '#FF8F00',
+ 'background_color': config.background_color or '#FAF6EE',
+ 'background_gradient_color': config.background_gradient_color or '#F3EAD3',
}
@http.route('/api/loyalty/order_history', type='jsonrpc', auth='user', methods=['POST'], csrf=False)
diff --git a/models/app_cms_config.py b/models/app_cms_config.py
index b4c210a..863d738 100644
--- a/models/app_cms_config.py
+++ b/models/app_cms_config.py
@@ -32,6 +32,16 @@ class AppCmsConfig(models.Model):
default='#FF8F00',
help='Hex color code for secondary theme color, e.g. #FF8F00'
)
+ background_color = fields.Char(
+ string='Background Color (Hex)',
+ default='#FAF6EE',
+ help='Hex color code for background color, e.g. #FAF6EE'
+ )
+ background_gradient_color = fields.Char(
+ string='Background Gradient Color (Hex)',
+ default='#F3EAD3',
+ help='Hex color code for bottom of background gradient, e.g. #F3EAD3'
+ )
@api.model
def get_config(self):
@@ -41,7 +51,9 @@ class AppCmsConfig(models.Model):
config = self.create({
'name': 'App Configuration',
'primary_color': '#C62828',
- 'secondary_color': '#FF8F00'
+ 'secondary_color': '#FF8F00',
+ 'background_color': '#FAF6EE',
+ 'background_gradient_color': '#F3EAD3',
})
return config
@api.model
diff --git a/views/app_cms_config_views.xml b/views/app_cms_config_views.xml
index d80a8d5..407af00 100644
--- a/views/app_cms_config_views.xml
+++ b/views/app_cms_config_views.xml
@@ -18,6 +18,10 @@
help="Primary theme color in Hex (e.g. #C62828)"/>
+
+