You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

64 lines
2.6 KiB

from openerp import api, fields, models, http
from openerp.http import request
class BackendCss(http.Controller):
@http.route(['/get_css_selected/'], type='json', auth="public", website=True)
def action_get_css_selected(self):
sidebar_font_color = request.registry['menu.theme'].get_sidebar_font_color(request.cr, request.uid, []).get('sidebar_font_color')
sidebar_font_color_parent = request.registry['menu.theme'].get_sidebar_font_color_parent(request.cr, request.uid, []).get('sidebar_font_color_parent')
sidebar_image = request.registry['menu.theme'].get_sidebar_image(request.cr, request.uid, []).get('sidebar_image')
top_image = request.registry['menu.theme'].get_top_image(request.cr, request.uid, []).get('top_image')
top_font_color = request.registry['menu.theme'].get_top_font_color(request.cr, request.uid, []).get('top_font_color')
top_background_color = request.registry['menu.theme'].get_top_background_color(request.cr, request.uid, []).get('top_background_color')
sidebar_background_color = request.registry['menu.theme'].get_sidebar_background_color(request.cr, request.uid, []).get('sidebar_background_color')
font_common = request.registry['menu.theme'].get_font_common(request.cr, request.uid, []).get('font_common')
css_list = ''
# SIDE BAR IMAGE
if sidebar_image:
css_list += sidebar_image + '-->'
else:
css_list += 'none-->'
# TOP BAR IMAGE
if top_image:
css_list += top_image + '-->'
else:
css_list += 'none-->'
# SIDE BAR FONT COLOR CHILD
if sidebar_font_color:
css_list += sidebar_font_color + '-->'
else:
css_list += 'none-->'
# SIDE BAR FONT COLOR PARENT
if sidebar_font_color_parent:
css_list += sidebar_font_color_parent + '-->'
else:
css_list += 'none-->'
# TOP BAR FONT COLOR
if top_font_color:
css_list += top_font_color + '-->'
else:
css_list += 'none-->'
# TOP BAR BACKGROUND COLOR
if top_background_color:
css_list += top_background_color + '-->'
else:
css_list += 'none-->'
# SIDE BAR BACKGROUND COLOR
if sidebar_background_color:
css_list += sidebar_background_color + '-->'
else:
css_list += 'none-->'
# FONT STYLE
if font_common:
css_list += font_common + '-->'
else:
css_list += 'none-->'
return css_list