diff --git a/editable_theme/README.rst b/editable_theme/README.rst new file mode 100644 index 000000000..faedb1b70 --- /dev/null +++ b/editable_theme/README.rst @@ -0,0 +1,15 @@ +Custom Backend Appearance v8 +============================ +You can simply change font colour and background colour using this Module. + +Features +======== +* Your own colors on your interface. +* Custom Font Colour of Top Menu. +* Custom Font Colour of Sidebar Child Menu. +* Custom BackGround Colour of Sidebar. + +Credits +======= +Nilmar Shereef +Shameem Babu \ No newline at end of file diff --git a/editable_theme/__openerp__.py b/editable_theme/__openerp__.py index 59cd90cba..e83d67bc5 100644 --- a/editable_theme/__openerp__.py +++ b/editable_theme/__openerp__.py @@ -6,19 +6,13 @@ 'company': 'Cybrosys Techno Solutions', 'website': 'http://www.cybrosys.com', 'category': 'Theme', - 'version': '1.0', - - + 'version': '2.0', 'depends': [ 'base', 'web_widget_color', ], - - 'data': ['template/template.xml', 'views/theme_view.xml', ], - - 'installable': True, 'auto_install': False, 'application': True, diff --git a/editable_theme/models/__init__.py b/editable_theme/models/__init__.py index 8ace6a1f9..199ccbf89 100644 --- a/editable_theme/models/__init__.py +++ b/editable_theme/models/__init__.py @@ -1,2 +1,2 @@ -import themes -import play_with_js \ No newline at end of file +import res_config_settings +import controller diff --git a/editable_theme/models/play_with_js.py b/editable_theme/models/controller.py similarity index 100% rename from editable_theme/models/play_with_js.py rename to editable_theme/models/controller.py diff --git a/editable_theme/models/themes.py b/editable_theme/models/res_config_settings.py similarity index 83% rename from editable_theme/models/themes.py rename to editable_theme/models/res_config_settings.py index 7e7f72ce2..88fb69f04 100644 --- a/editable_theme/models/themes.py +++ b/editable_theme/models/res_config_settings.py @@ -1,5 +1,4 @@ from openerp import models, fields, api, http, SUPERUSER_ID -from openerp.http import request class MenuThemes(models.Model): @@ -13,11 +12,9 @@ class MenuThemes(models.Model): top_image = fields.Binary('Top BackGround Image') sidebar_font_color = fields.Char('Font Colour of Sidebar Child Menu', default='#FFFFFF') sidebar_font_color_parent = fields.Char('Font Colour of Sidebar Parent Menu', default='#FFDC63') - top_font_color = fields.Char('Font Colour of Top Menu', default='#FFFFFF') top_background_color = fields.Char('BackGround Colour of Top Menu', default='#B71E17') sidebar_background_color = fields.Char('BackGround Colour of Sidebar', default='#464746') - font_common = fields.Selection([('sans-serif', 'Sans-Serif'), ('serif', 'Serif'), ('monospace', 'Monospace'), ], default='monospace') @@ -32,7 +29,7 @@ class MenuThemes(models.Model): ir_values.set_default(cr, SUPERUSER_ID, 'menu.theme', 'font_common', font_common) else: font_common = False - ir_values.set_default(cr, SUPERUSER_ID,'menu.theme', 'font_common', font_common) + ir_values.set_default(cr, SUPERUSER_ID, 'menu.theme', 'font_common', font_common) # SIDEBAR BACKGROUND COLOR def set_sidebar_background_color(self, cr, uid, ids, context=None): @@ -40,10 +37,10 @@ class MenuThemes(models.Model): wizard = self.browse(cr, uid, ids)[0] if wizard.sidebar_background_color: sidebar_background_color = wizard.sidebar_background_color - ir_values.set_default(cr, SUPERUSER_ID, 'menu.theme','sidebar_background_color', sidebar_background_color) + ir_values.set_default(cr, SUPERUSER_ID, 'menu.theme', 'sidebar_background_color', sidebar_background_color) else: - sidebar_background_color = False - ir_values.set_default(cr, SUPERUSER_ID,'menu.theme','sidebar_background_color', sidebar_background_color) + sidebar_background_color = False + ir_values.set_default(cr, SUPERUSER_ID, 'menu.theme', 'sidebar_background_color', sidebar_background_color) # SIDEBAR IMAGE def set_sidebar_image(self, cr, uid, ids, context=None): @@ -51,10 +48,10 @@ class MenuThemes(models.Model): wizard = self.browse(cr, uid, ids)[0] if wizard.sidebar_image: sidebar_image = wizard.sidebar_image - ir_values.set_default(cr, SUPERUSER_ID, 'menu.theme','sidebar_image', sidebar_image) + ir_values.set_default(cr, SUPERUSER_ID, 'menu.theme', 'sidebar_image', sidebar_image) else: - sidebar_image = False - ir_values.set_default(cr, SUPERUSER_ID,'menu.theme','sidebar_image',sidebar_image) + sidebar_image = False + ir_values.set_default(cr, SUPERUSER_ID,'menu.theme', 'sidebar_image', sidebar_image) # TOP BAR IMAGE def set_top_image(self, cr, uid, ids, context=None): @@ -62,10 +59,10 @@ class MenuThemes(models.Model): wizard = self.browse(cr, uid, ids)[0] if wizard.top_image: top_image = wizard.top_image - ir_values.set_default(cr, SUPERUSER_ID, 'menu.theme','top_image', top_image) + ir_values.set_default(cr, SUPERUSER_ID, 'menu.theme', 'top_image', top_image) else: - top_image = False - ir_values.set_default(cr, SUPERUSER_ID,'menu.theme','top_image',top_image) + top_image = False + ir_values.set_default(cr, SUPERUSER_ID, 'menu.theme', 'top_image',top_image) # FONT COLOUR CHILD def set_sidebar_font_color(self, cr, uid, ids, context=None): @@ -73,10 +70,10 @@ class MenuThemes(models.Model): wizard = self.browse(cr, uid, ids)[0] if wizard.sidebar_font_color: sidebar_font_color = wizard.sidebar_font_color - ir_values.set_default(cr, SUPERUSER_ID, 'menu.theme','sidebar_font_color', sidebar_font_color) + ir_values.set_default(cr, SUPERUSER_ID, 'menu.theme', 'sidebar_font_color', sidebar_font_color) else: - sidebar_font_color = False - ir_values.set_default(cr, SUPERUSER_ID,'menu.theme','sidebar_font_color',sidebar_font_color) + sidebar_font_color = False + ir_values.set_default(cr, SUPERUSER_ID, 'menu.theme', 'sidebar_font_color', sidebar_font_color) # FONT COLOUR PARENT def set_sidebar_font_color_parent(self, cr, uid, ids, context=None): @@ -84,10 +81,10 @@ class MenuThemes(models.Model): wizard = self.browse(cr, uid, ids)[0] if wizard.sidebar_font_color_parent: sidebar_font_color_parent = wizard.sidebar_font_color_parent - ir_values.set_default(cr, SUPERUSER_ID, 'menu.theme','sidebar_font_color_parent', sidebar_font_color_parent) + ir_values.set_default(cr, SUPERUSER_ID, 'menu.theme', 'sidebar_font_color_parent', sidebar_font_color_parent) else: sidebar_font_color_parent = False - ir_values.set_default(cr, SUPERUSER_ID,'menu.theme','sidebar_font_color_parent',sidebar_font_color_parent) + ir_values.set_default(cr, SUPERUSER_ID, 'menu.theme', 'sidebar_font_color_parent', sidebar_font_color_parent) # FONT COLOR TOP def set_top_font_color(self, cr, uid, ids, context=None): @@ -95,10 +92,10 @@ class MenuThemes(models.Model): wizard = self.browse(cr, uid, ids)[0] if wizard.top_font_color: top_font_color = wizard.top_font_color - ir_values.set_default(cr, SUPERUSER_ID, 'menu.theme','top_font_color', top_font_color) + ir_values.set_default(cr, SUPERUSER_ID, 'menu.theme', 'top_font_color', top_font_color) else: - top_font_color = False - ir_values.set_default(cr, SUPERUSER_ID,'menu.theme','top_font_color',top_font_color) + top_font_color = False + ir_values.set_default(cr, SUPERUSER_ID, 'menu.theme', 'top_font_color', top_font_color) # TOP BAR FONT COLOR def set_top_background_color(self, cr, uid, ids, context=None): @@ -106,10 +103,10 @@ class MenuThemes(models.Model): wizard = self.browse(cr, uid, ids)[0] if wizard.top_background_color: top_background_color = wizard.top_background_color - ir_values.set_default(cr, SUPERUSER_ID, 'menu.theme','top_background_color', top_background_color) + ir_values.set_default(cr, SUPERUSER_ID, 'menu.theme', 'top_background_color', top_background_color) else: - top_background_color = False - ir_values.set_default(cr, SUPERUSER_ID,'menu.theme','top_background_color',top_background_color) + top_background_color = False + ir_values.set_default(cr, SUPERUSER_ID, 'menu.theme', 'top_background_color', top_background_color) # GETTING # FONT STYLE diff --git a/editable_theme/static/src/img/icons/icon_pictures.png b/editable_theme/static/src/img/icons/icon_pictures.png index 26e97a27a..e69de29bb 100644 Binary files a/editable_theme/static/src/img/icons/icon_pictures.png and b/editable_theme/static/src/img/icons/icon_pictures.png differ diff --git a/editable_theme/static/src/js/js_role.js b/editable_theme/static/src/js/js_role.js index ff9baa976..b99310475 100644 --- a/editable_theme/static/src/js/js_role.js +++ b/editable_theme/static/src/js/js_role.js @@ -42,21 +42,5 @@ $('.oe_view_manager_buttons').click(function(){alert()}); //SIDE $(".oe_leftbar").css("font-family", sideBar_background_COLOR_CODE); $("a").css("font-family", sideBar_background_COLOR_CODE); - - - - - - -// $("table > body").css("font-family", sideBar_background_COLOR_CODE); - -// .oe_form .oe_form_label[for] { -// white-space: nowrap; -// padding-right: 8px; -// font-family: monospace; -//} - - - }); }) \ No newline at end of file diff --git a/editable_theme/template/template.xml b/editable_theme/template/template.xml index 1298acb79..df42435f8 100644 --- a/editable_theme/template/template.xml +++ b/editable_theme/template/template.xml @@ -1,13 +1,11 @@ - - \ No newline at end of file