odoo-module-colors_customiz.../controllers/main.py

18 lines
645 B
Python

# -*- coding: utf-8 -*-
import openerp
from openerp import http
from openerp.http import request
from openerp.addons.web.controllers.main import Session
from werkzeug.wrappers import Request, Response
class CustomCss(http.Controller):
@http.route('/custom_colors', type='http', auth="none")
def get_colors(self):
custom_css = ''
current_user = request.env['res.users'].sudo().search([('id', '=', request.context.get('uid'))])
if current_user and current_user[0].company_color_theme:
custom_css = current_user[0].company_color_theme.css
return Response(str(custom_css), mimetype='text/css')