mirror of
https://github.com/guohuadeng/app-odoo.git
synced 2025-02-23 04:11:36 +02:00
add set system icon
This commit is contained in:
@@ -4,3 +4,4 @@ import ir_ui_view
|
||||
import app_theme_config_settings
|
||||
import base_language_install
|
||||
import mail_thread
|
||||
import res_company
|
||||
|
||||
@@ -32,6 +32,15 @@ class AppThemeConfigSettings(models.TransientModel):
|
||||
app_account_title = fields.Char('My Odoo.com Account Title')
|
||||
app_account_url = fields.Char('My Odoo.com Account Url')
|
||||
|
||||
company_id = fields.Many2one(
|
||||
'res.company', 'Company',
|
||||
default=lambda self: self.env.user.company_id, required=True)
|
||||
app_favicon_backend = fields.Binary(related='company_id.favicon_backend', string="Favicon backend")
|
||||
app_favicon_backend_mimetype = fields.Selection(
|
||||
related='company_id.favicon_backend_mimetype',
|
||||
string='Favicon mimetype',
|
||||
help='Set the mimetype of your file.')
|
||||
|
||||
@api.model
|
||||
def get_default_all(self, fields):
|
||||
ir_config = self.env['ir.config_parameter']
|
||||
@@ -72,7 +81,10 @@ class AppThemeConfigSettings(models.TransientModel):
|
||||
app_documentation_dev_url=app_documentation_dev_url,
|
||||
app_support_url=app_support_url,
|
||||
app_account_title=app_account_title,
|
||||
app_account_url=app_account_url
|
||||
app_account_url=app_account_url,
|
||||
company_id=self.env.user.company_id.id,
|
||||
app_favicon_backend=self.env.user.company_id.favicon_backend,
|
||||
app_favicon_backend_mimetype=self.env.user.company_id.favicon_backend_mimetype,
|
||||
)
|
||||
|
||||
@api.multi
|
||||
|
||||
29
app_odoo_customize/models/res_company.py
Normal file
29
app_odoo_customize/models/res_company.py
Normal file
@@ -0,0 +1,29 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Created on 2018-04-11
|
||||
# author: 广州尚鹏,http://www.sunpop.cn
|
||||
# email: 300883@qq.com
|
||||
# resource of Sunpop
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
||||
|
||||
# Odoo在线中文用户手册(长期更新)
|
||||
# http://www.sunpop.cn/documentation/user/10.0/zh_CN/index.html
|
||||
|
||||
# Odoo10离线中文用户手册下载
|
||||
# http://www.sunpop.cn/odoo10_user_manual_document_offline/
|
||||
# Odoo10离线开发手册下载-含python教程,jquery参考,Jinja2模板,PostgresSQL参考(odoo开发必备)
|
||||
# http://www.sunpop.cn/odoo10_developer_document_offline/
|
||||
# description:
|
||||
|
||||
from openerp import api, fields, models, _
|
||||
|
||||
class ResCompany(models.Model):
|
||||
_inherit = 'res.company'
|
||||
|
||||
favicon_backend = fields.Binary(string="Favicon backend")
|
||||
favicon_backend_mimetype = fields.Selection(
|
||||
selection=[('image/x-icon', 'image/x-icon'),
|
||||
('image/gif', 'image/gif'),
|
||||
('image/png', 'image/png')],
|
||||
string='Favicon mimetype',
|
||||
help='Set the mimetype of your file.')
|
||||
Reference in New Issue
Block a user