init app_my_odoo_customize
1
.gitignore
vendored
@@ -2,3 +2,4 @@
|
|||||||
# http://www.jetbrains.com/pycharm/webhelp/project.html
|
# http://www.jetbrains.com/pycharm/webhelp/project.html
|
||||||
.idea
|
.idea
|
||||||
.iml
|
.iml
|
||||||
|
/app_my_odoo_customize/_resource
|
||||||
|
|||||||
4
app_my_odoo_customize/__init__.py
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
import models
|
||||||
|
|
||||||
|
|
||||||
49
app_my_odoo_customize/__openerp__.py
Normal file
@@ -0,0 +1,49 @@
|
|||||||
|
|
||||||
|
{
|
||||||
|
'name': 'App My Odoo Customize(Backend Debranding Title,Language,Documentation,Quick Debug)',
|
||||||
|
'version': '10.0.1.0',
|
||||||
|
'author': 'odooapp.cn',
|
||||||
|
'category': 'Productivity',
|
||||||
|
'website': 'http://www.sunpop.cn',
|
||||||
|
'sequence': 2,
|
||||||
|
'summary': 'Quick customize and debranding your own Odoo. Quick debug, Language Switcher, Online Documentation Access.',
|
||||||
|
'description': """
|
||||||
|
|
||||||
|
App My Odoo Customize(Debranding Title,Language,Documentation,Quick Debug)
|
||||||
|
============
|
||||||
|
1.Deletes Odoo label in footer
|
||||||
|
2.Replaces "Odoo" in Windows title
|
||||||
|
3.Customize Documentation, Support, About links and title in usermenu
|
||||||
|
4.Adds "Developer mode" link to the top right-hand User Menu.
|
||||||
|
5.Adds Quick Language Switcher to the top right-hand User Menu.
|
||||||
|
6.Adds Country flags to the top right-hand User Menu.
|
||||||
|
7.Adds English and Chinese user documentation access to the top right-hand User Menu.
|
||||||
|
8.Adds developer documentation access to the top right-hand User Menu.
|
||||||
|
9.Customize "My odoo.com account" button
|
||||||
|
10.Standalone setting panel, easy to setup.
|
||||||
|
11.Provide 236 country flags.
|
||||||
|
|
||||||
|
This module can help to white label the Odoo.
|
||||||
|
Also helpful for training and support for your odoo end-user.
|
||||||
|
The user can get the help document just by one click.
|
||||||
|
|
||||||
|
""",
|
||||||
|
'images': ['static/description/banner.png'],
|
||||||
|
'depends': ['web'],
|
||||||
|
'data': [
|
||||||
|
'views/app_my_odoo_customize_view.xml',
|
||||||
|
'views/app_theme_config_settings_view.xml',
|
||||||
|
# data
|
||||||
|
'data/ir_config_parameter.xml',
|
||||||
|
],
|
||||||
|
'demo': [],
|
||||||
|
'test': [
|
||||||
|
],
|
||||||
|
'installable': True,
|
||||||
|
'application': True,
|
||||||
|
'auto_install': False,
|
||||||
|
'qweb': [
|
||||||
|
'static/src/xml/customize_user_menu.xml',
|
||||||
|
],
|
||||||
|
}
|
||||||
|
|
||||||
BIN
app_my_odoo_customize/_resource/banner.png
Normal file
|
After Width: | Height: | Size: 380 KiB |
BIN
app_my_odoo_customize/_resource/set1.png
Normal file
|
After Width: | Height: | Size: 161 KiB |
67
app_my_odoo_customize/data/ir_config_parameter.xml
Normal file
@@ -0,0 +1,67 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<openerp>
|
||||||
|
<data noupdate="0">
|
||||||
|
<record id="app_system_name" model="ir.config_parameter">
|
||||||
|
<field name="key">app_system_name</field>
|
||||||
|
<field name="value">odooApp</field>
|
||||||
|
</record>
|
||||||
|
|
||||||
|
<record id="app_show_lang" model="ir.config_parameter">
|
||||||
|
<field name="key">app_show_lang</field>
|
||||||
|
<field name="value">True</field>
|
||||||
|
</record>
|
||||||
|
<record id="app_show_debug" model="ir.config_parameter">
|
||||||
|
<field name="key">app_show_debug</field>
|
||||||
|
<field name="value">True</field>
|
||||||
|
</record>
|
||||||
|
<record id="app_show_documentation" model="ir.config_parameter">
|
||||||
|
<field name="key">app_show_documentation</field>
|
||||||
|
<field name="value">True</field>
|
||||||
|
</record>
|
||||||
|
<record id="app_show_documentation_dev" model="ir.config_parameter">
|
||||||
|
<field name="key">app_show_documentation_dev</field>
|
||||||
|
<field name="value">True</field>
|
||||||
|
</record>
|
||||||
|
<record id="app_show_support" model="ir.config_parameter">
|
||||||
|
<field name="key">app_show_support</field>
|
||||||
|
<field name="value">True</field>
|
||||||
|
</record>
|
||||||
|
<record id="app_show_account" model="ir.config_parameter">
|
||||||
|
<field name="key">app_show_account</field>
|
||||||
|
<field name="value">True</field>
|
||||||
|
</record>
|
||||||
|
<record id="app_show_enterprise" model="ir.config_parameter">
|
||||||
|
<field name="key">app_show_enterprise</field>
|
||||||
|
<field name="value">False</field>
|
||||||
|
</record>
|
||||||
|
<record id="app_show_share" model="ir.config_parameter">
|
||||||
|
<field name="key">app_show_share</field>
|
||||||
|
<field name="value">False</field>
|
||||||
|
</record>
|
||||||
|
<record id="app_show_poweredby" model="ir.config_parameter">
|
||||||
|
<field name="key">app_show_poweredby</field>
|
||||||
|
<field name="value">False</field>
|
||||||
|
</record>
|
||||||
|
|
||||||
|
<record id="app_documentation_url" model="ir.config_parameter">
|
||||||
|
<field name="key">app_documentation_url</field>
|
||||||
|
<field name="value">http://www.sunpop.cn/documentation/user/10.0/zh_CN/index.html</field>
|
||||||
|
</record>
|
||||||
|
<record id="app_documentation_dev_url" model="ir.config_parameter">
|
||||||
|
<field name="key">app_documentation_dev_url</field>
|
||||||
|
<field name="value">http://www.sunpop.cn/documentation/10.0/index.html</field>
|
||||||
|
</record>
|
||||||
|
<record id="app_support_url" model="ir.config_parameter">
|
||||||
|
<field name="key">app_support_url</field>
|
||||||
|
<field name="value">http://www.sunpop.cn/trial</field>
|
||||||
|
</record>
|
||||||
|
<record id="app_account_title" model="ir.config_parameter">
|
||||||
|
<field name="key">app_account_title</field>
|
||||||
|
<field name="value">My Online Account</field>
|
||||||
|
</record>
|
||||||
|
<record id="app_account_url" model="ir.config_parameter">
|
||||||
|
<field name="key">app_account_url</field>
|
||||||
|
<field name="value">http://www.sunpop.cn/my-account</field>
|
||||||
|
</record>
|
||||||
|
</data>
|
||||||
|
</openerp>
|
||||||
131
app_my_odoo_customize/i18n/zh_CN.po
Normal file
@@ -0,0 +1,131 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * app_my_odoo_customize
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 10.0c\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2017-08-07 08:57+0000\n"
|
||||||
|
"PO-Revision-Date: 2017-08-07 08:57+0000\n"
|
||||||
|
"Last-Translator: Ivan Deng <300883@qq.com>, 2017\n"
|
||||||
|
"Language-Team: http://www.sunpop.cn \n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: \n"
|
||||||
|
"Language: zh_CN\n"
|
||||||
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
|
|
||||||
|
#. module: app_my_odoo_customize
|
||||||
|
#: model:ir.ui.view,arch_db:app_my_odoo_customize.view_app_theme_config_settings
|
||||||
|
#: model:ir.model.fields,field_description:app_my_odoo_customize.field_app_theme_config_settings_app_system_name
|
||||||
|
msgid "System Name"
|
||||||
|
msgstr "系统名称"
|
||||||
|
|
||||||
|
#. module: app_my_odoo_customize
|
||||||
|
#: model:ir.model.fields,field_description:app_my_odoo_customize.field_app_theme_config_settings_app_show_lang
|
||||||
|
msgid "Show Quick Language Switcher"
|
||||||
|
msgstr "显示快速多语言切换"
|
||||||
|
|
||||||
|
#. module: app_my_odoo_customize
|
||||||
|
#: model:ir.model.fields,field_description:app_my_odoo_customize.field_app_theme_config_settings_app_show_debug
|
||||||
|
msgid "Show Quick Debug"
|
||||||
|
msgstr "显示快速调试"
|
||||||
|
|
||||||
|
#. module: app_my_odoo_customize
|
||||||
|
#: model:ir.model.fields,field_description:app_my_odoo_customize.field_app_theme_config_settings_app_show_documentation
|
||||||
|
msgid "Show Documentation"
|
||||||
|
msgstr "显示文档"
|
||||||
|
|
||||||
|
#. module: app_my_odoo_customize
|
||||||
|
#: model:ir.model.fields,field_description:app_my_odoo_customize.field_app_theme_config_settings_app_show_documentation_dev
|
||||||
|
msgid "Show Developer Documentation"
|
||||||
|
msgstr "显示开发者文档"
|
||||||
|
|
||||||
|
#. module: app_my_odoo_customize
|
||||||
|
#: model:ir.model.fields,field_description:app_my_odoo_customize.field_app_theme_config_settings_app_show_support
|
||||||
|
msgid "Show Support"
|
||||||
|
msgstr "显示支持"
|
||||||
|
|
||||||
|
#. module: app_my_odoo_customize
|
||||||
|
#: model:ir.model.fields,field_description:app_my_odoo_customize.field_app_theme_config_settings_app_show_account
|
||||||
|
msgid "Show My Account"
|
||||||
|
msgstr "显示我的帐户"
|
||||||
|
|
||||||
|
#. module: app_my_odoo_customize
|
||||||
|
#: model:ir.model.fields,field_description:app_my_odoo_customize.field_app_theme_config_settings_app_show_enterprise
|
||||||
|
msgid "Show Enterprise Tag"
|
||||||
|
msgstr "显示升级企业版标签提醒"
|
||||||
|
|
||||||
|
#. module: app_my_odoo_customize
|
||||||
|
#: model:ir.model.fields,field_description:app_my_odoo_customize.field_app_theme_config_settings_app_show_share
|
||||||
|
msgid "Show Share Dashboard"
|
||||||
|
msgstr "显示分享Odoo"
|
||||||
|
|
||||||
|
#. module: app_my_odoo_customize
|
||||||
|
#: model:ir.model.fields,field_description:app_my_odoo_customize.field_app_theme_config_settings_app_show_poweredby
|
||||||
|
msgid "Show Powered by Odoo"
|
||||||
|
msgstr "显示Powered by Odoo"
|
||||||
|
|
||||||
|
#. module: app_my_odoo_customize
|
||||||
|
#: model:ir.model.fields,field_description:app_my_odoo_customize.field_app_theme_config_settings_app_documentation_url
|
||||||
|
msgid "Documentation Url"
|
||||||
|
msgstr "文档链接"
|
||||||
|
|
||||||
|
#. module: app_my_odoo_customize
|
||||||
|
#: model:ir.model.fields,field_description:app_my_odoo_customize.field_app_theme_config_settings_app_documentation_dev_url
|
||||||
|
msgid "Developer Documentation Url"
|
||||||
|
msgstr "开发者手册链接"
|
||||||
|
|
||||||
|
#. module: app_my_odoo_customize
|
||||||
|
#: model:ir.model.fields,field_description:app_my_odoo_customize.field_app_theme_config_settings_app_support_url
|
||||||
|
msgid "Support Url"
|
||||||
|
msgstr "支持链接"
|
||||||
|
|
||||||
|
#. module: app_my_odoo_customize
|
||||||
|
#: model:ir.model.fields,field_description:app_my_odoo_customize.field_app_theme_config_settings_app_account_title
|
||||||
|
msgid "My Odoo.com Account Title"
|
||||||
|
msgstr "我的帐户显示标题"
|
||||||
|
|
||||||
|
#. module: app_my_odoo_customize
|
||||||
|
#: model:ir.model.fields,field_description:app_my_odoo_customize.field_app_theme_config_settings_app_account_url
|
||||||
|
msgid "My Odoo.com Account Url"
|
||||||
|
msgstr "我的帐户链接"
|
||||||
|
|
||||||
|
#. module: app_my_odoo_customize
|
||||||
|
#: code:addons/app_my_odoo_customize/static/src/xml/customize_user_menu.xml
|
||||||
|
#, python-format
|
||||||
|
msgid "Developer Manual"
|
||||||
|
msgstr "开发者手册"
|
||||||
|
|
||||||
|
#. module: app_my_odoo_customize
|
||||||
|
#: model:ir.ui.view,arch_db:app_my_odoo_customize.view_app_theme_config_settings
|
||||||
|
msgid "Apply"
|
||||||
|
msgstr "应用"
|
||||||
|
|
||||||
|
#. module: app_my_odoo_customize
|
||||||
|
#: model:ir.ui.view,arch_db:app_my_odoo_customize.view_app_theme_config_settings
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr "取消"
|
||||||
|
|
||||||
|
#. module: app_my_odoo_customize
|
||||||
|
#: model:ir.actions.act_window,name:app_my_odoo_customize.action_app_theme_config
|
||||||
|
#: model:ir.ui.menu,name:app_my_odoo_customize.menu_app_theme_config
|
||||||
|
#: model:ir.ui.view,arch_db:app_my_odoo_customize.view_app_theme_config_settings
|
||||||
|
msgid "odooApp Settings"
|
||||||
|
msgstr "odooApp 设置"
|
||||||
|
|
||||||
|
#. module: app_my_odoo_customize
|
||||||
|
#: model:ir.ui.view,arch_db:app_my_odoo_customize.view_app_theme_config_settings
|
||||||
|
msgid "User Menu"
|
||||||
|
msgstr "用户菜单"
|
||||||
|
|
||||||
|
#. module: app_my_odoo_customize
|
||||||
|
#: model:ir.ui.view,arch_db:app_my_odoo_customize.view_app_theme_config_settings
|
||||||
|
msgid "Item to Show "
|
||||||
|
msgstr "显示/隐藏菜单项"
|
||||||
|
|
||||||
|
#. module: app_my_odoo_customize
|
||||||
|
#: model:ir.ui.view,arch_db:app_my_odoo_customize.view_app_theme_config_settings
|
||||||
|
msgid "User Menu Content"
|
||||||
|
msgstr "菜单项具体操作设置"
|
||||||
4
app_my_odoo_customize/models/__init__.py
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
|
import ir_ui_view
|
||||||
|
import app_theme_config_settings
|
||||||
91
app_my_odoo_customize/models/app_theme_config_settings.py
Normal file
@@ -0,0 +1,91 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
|
import logging
|
||||||
|
|
||||||
|
from openerp import api, fields, models, _
|
||||||
|
|
||||||
|
_logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
class AppThemeConfigSettings(models.TransientModel):
|
||||||
|
_inherit = 'res.config.settings'
|
||||||
|
_name = 'app.theme.config.settings'
|
||||||
|
|
||||||
|
_description = u"App My Odoo Customize settings"
|
||||||
|
app_system_name = fields.Char('System Name', help=u"Setup System Name,which replace Odoo")
|
||||||
|
app_show_lang = fields.Boolean('Show Quick Language Switcher', help=u"When enable,User can quick switch language in user menu")
|
||||||
|
app_show_debug = fields.Boolean('Show Quick Debug', help=u"When enable,everyone login can see the debug menu")
|
||||||
|
app_show_documentation = fields.Boolean('Show Documentation', help=u"When enable,User can visit user manual")
|
||||||
|
app_show_documentation_dev = fields.Boolean('Show Developer Documentation', help=u"When enable,User can visit development documentation")
|
||||||
|
app_show_support = fields.Boolean('Show Support', help=u"When enable,User can vist your support site")
|
||||||
|
app_show_account = fields.Boolean('Show My Account', help=u"When enable,User can login to your website")
|
||||||
|
app_show_enterprise = fields.Boolean('Show Enterprise Tag', help=u"Uncheck to hide the Enterprise tag")
|
||||||
|
app_show_share = fields.Boolean('Show Share Dashboard', help=u"Uncheck to hide the Odoo Share Dashboard")
|
||||||
|
app_show_poweredby = fields.Boolean('Show Powered by Odoo', help=u"Uncheck to hide the Powered by text")
|
||||||
|
|
||||||
|
app_documentation_url = fields.Char('Documentation Url')
|
||||||
|
app_documentation_dev_url = fields.Char('Developer Documentation Url')
|
||||||
|
app_support_url = fields.Char('Support Url')
|
||||||
|
app_account_title = fields.Char('My Odoo.com Account Title')
|
||||||
|
app_account_url = fields.Char('My Odoo.com Account Url')
|
||||||
|
|
||||||
|
|
||||||
|
@api.model
|
||||||
|
def get_default_all(self, fields):
|
||||||
|
ir_config = self.env['ir.config_parameter']
|
||||||
|
app_system_name = ir_config.get_param('app.window_title', default='odooApp')
|
||||||
|
|
||||||
|
app_show_lang = True if ir_config.get_param('app_show_lang') == "True" else False
|
||||||
|
app_show_debug = True if ir_config.get_param('app_show_debug') == "True" else False
|
||||||
|
app_show_documentation = True if ir_config.get_param('app_show_documentation') == "True" else False
|
||||||
|
app_show_documentation_dev = True if ir_config.get_param('app_show_documentation_dev') == "True" else False
|
||||||
|
app_show_support = True if ir_config.get_param('app_show_support') == "True" else False
|
||||||
|
app_show_account = True if ir_config.get_param('app_show_account') == "True" else False
|
||||||
|
app_show_enterprise = True if ir_config.get_param('app_show_enterprise') == "True" else False
|
||||||
|
app_show_share = True if ir_config.get_param('app_show_share') == "True" else False
|
||||||
|
app_show_poweredby = True if ir_config.get_param('app_show_poweredby') == "True" else False
|
||||||
|
|
||||||
|
app_documentation_url = ir_config.get_param('app_documentation_url', default='http://www.sunpop.cn/documentation/user/10.0/en/index.html')
|
||||||
|
app_documentation_dev_url = ir_config.get_param('app_documentation_dev_url', default='http://www.sunpop.cn/documentation/10.0/index.html')
|
||||||
|
app_support_url = ir_config.get_param('app_support_url', default='http://www.sunpop.cn/trial/')
|
||||||
|
app_account_title = ir_config.get_param('app_account_title', default='My Online Account')
|
||||||
|
app_account_url = ir_config.get_param('app_account_url', default='http://www.sunpop.cn/my-account/')
|
||||||
|
return dict(
|
||||||
|
app_system_name=app_system_name,
|
||||||
|
app_show_lang=app_show_lang,
|
||||||
|
app_show_debug=app_show_debug,
|
||||||
|
app_show_documentation=app_show_documentation,
|
||||||
|
app_show_documentation_dev=app_show_documentation_dev,
|
||||||
|
app_show_support=app_show_support,
|
||||||
|
app_show_account=app_show_account,
|
||||||
|
app_show_enterprise=app_show_enterprise,
|
||||||
|
app_show_share=app_show_share,
|
||||||
|
app_show_poweredby=app_show_poweredby,
|
||||||
|
app_documentation_url=app_documentation_url,
|
||||||
|
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
|
||||||
|
)
|
||||||
|
|
||||||
|
@api.multi
|
||||||
|
def set_default_all(self):
|
||||||
|
self.ensure_one()
|
||||||
|
ir_config = self.env['ir.config_parameter']
|
||||||
|
ir_config.set_param("app_system_name", self.app_system_name or "")
|
||||||
|
ir_config.set_param("app_show_lang", self.app_show_lang or "False")
|
||||||
|
ir_config.set_param("app_show_debug", self.app_show_debug or "False")
|
||||||
|
ir_config.set_param("app_show_documentation", self.app_show_documentation or "False")
|
||||||
|
ir_config.set_param("app_show_documentation_dev", self.app_show_documentation_dev or "False")
|
||||||
|
ir_config.set_param("app_show_support", self.app_show_support or "False")
|
||||||
|
ir_config.set_param("app_show_account", self.app_show_account or "False")
|
||||||
|
ir_config.set_param("app_show_enterprise", self.app_show_enterprise or "False")
|
||||||
|
ir_config.set_param("app_show_share", self.app_show_share or "False")
|
||||||
|
ir_config.set_param("app_show_poweredby", self.app_show_share or "False")
|
||||||
|
|
||||||
|
ir_config.set_param("app_documentation_url", self.app_documentation_url or "http://www.sunpop.cn/documentation/user/10.0/en/index.html")
|
||||||
|
ir_config.set_param("app_documentation_dev_url", self.app_documentation_dev_url or "http://www.sunpop.cn/documentation/10.0/index.html")
|
||||||
|
ir_config.set_param("app_support_url", self.app_support_url or "http://www.sunpop.cn/trial/")
|
||||||
|
ir_config.set_param("app_account_title", self.app_account_title or "My Online Account")
|
||||||
|
ir_config.set_param("app_account_url", self.app_account_url or "http://www.sunpop.cn/my-account/")
|
||||||
|
|
||||||
|
return True
|
||||||
18
app_my_odoo_customize/models/ir_ui_view.py
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
|
import logging
|
||||||
|
|
||||||
|
from openerp import api, fields, models, _
|
||||||
|
|
||||||
|
_logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
class View(models.Model):
|
||||||
|
_inherit = 'ir.ui.view'
|
||||||
|
|
||||||
|
@api.model
|
||||||
|
def render_template(self, template, values=None, engine='ir.qweb'):
|
||||||
|
if template in ['web.login', 'web.webclient_bootstrap']:
|
||||||
|
if not values:
|
||||||
|
values = {}
|
||||||
|
values["title"] = self.env['ir.config_parameter'].get_param("app_system_name", "odooApp")
|
||||||
|
return super(View, self).render_template(template, values=values, engine=engine)
|
||||||
BIN
app_my_odoo_customize/static/description/banner.png
Normal file
|
After Width: | Height: | Size: 54 KiB |
BIN
app_my_odoo_customize/static/description/icon.png
Normal file
|
After Width: | Height: | Size: 78 KiB |
93
app_my_odoo_customize/static/description/index.html
Normal file
@@ -0,0 +1,93 @@
|
|||||||
|
<section class="oe_container">
|
||||||
|
<div class="oe_row oe_spaced">
|
||||||
|
<div class="oe_span12">
|
||||||
|
<h2 class="oe_slogan">App My Odoo Customize</h2>
|
||||||
|
<div class="oe_demo" style=" margin: 30px auto 0; padding: 0 15px 0 0; border:none; width: 96%;">
|
||||||
|
<p>This moduld allows user to quickly customize and debranding Odoo. Quick debug, Language Switcher,
|
||||||
|
Online Documentation Access. </p>
|
||||||
|
<br>
|
||||||
|
<p>
|
||||||
|
<ul>
|
||||||
|
<li>1.Deletes Odoo label in footer</li>
|
||||||
|
<li>2.Replaces "Odoo" in Windows title</li>
|
||||||
|
<li>3.Customize Documentation, Support, About links and title in usermenu</li>
|
||||||
|
<li>4.Adds "Developer mode" link to the top right-hand User Menu.</li>
|
||||||
|
<li>5.Adds Quick Language Switcher to the top right-hand User Menu.</li>
|
||||||
|
<li>6.Adds Country flags to the top right-hand User Menu.</li>
|
||||||
|
<li>7.Adds English and Chinese user documentation access to the top right-hand User Menu.</li>
|
||||||
|
<li>8.Adds developer documentation access to the top right-hand User Menu.</li>
|
||||||
|
<li>9.Customize "My odoo.com account" button</li>
|
||||||
|
<li>10.Standalone setting panel, easy to setup.</li>
|
||||||
|
<li>11.Provide 236 country flags.</li>
|
||||||
|
</ul>
|
||||||
|
This module can help to white label the Odoo.
|
||||||
|
Also helpful for training and support for your odoo end-user.
|
||||||
|
The user can get the help document just by one click.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="oe_row oe_spaced">
|
||||||
|
<div class="oe_demo"
|
||||||
|
style=" margin: 80px auto 10px; padding: 0 15px 0 0; border:none; border-top:solid 1px #dedede; width: 96%;">
|
||||||
|
<h2 class='oe_mt32'>Odoo Customize(Debranding Title,Language,Documentation,Quick Debug)</h2>
|
||||||
|
</div>
|
||||||
|
<div class="oe_demo oe_picture oe_screenshot">
|
||||||
|
<img src="banner.png" style="border:1px solid black"/>
|
||||||
|
<br/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="oe_row oe_spaced">
|
||||||
|
<div class="oe_demo"
|
||||||
|
style=" margin: 80px auto 10px; padding: 0 15px 0 0; border:none; border-top:solid 1px #dedede; width: 96%;">
|
||||||
|
<h2 class='oe_mt32'>How to use: Go to Settings -> odooApp Settings</h2>
|
||||||
|
</div>
|
||||||
|
<div class="oe_demo oe_picture oe_screenshot">
|
||||||
|
<img src="set1.png" style="border:1px solid black"/>
|
||||||
|
<br/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="oe_row oe_spaced">
|
||||||
|
<div class="oe_demo"
|
||||||
|
style=" margin: 140px auto 10px; padding: 0 15px 0 0; border:none; border-top:solid 1px #dedede; width: 96%;">
|
||||||
|
<h2 class='oe_mt32'>Setup more flags: just rename the flag pic to local code of the country</h2>
|
||||||
|
<p>You can find the pictures in "\app-odoo\app_my_odoo_customize\static\src\img\flags"</p>
|
||||||
|
</div>
|
||||||
|
<div class="oe_demo oe_picture oe_screenshot">
|
||||||
|
<img src="set2.png" style="border:1px solid black"/>
|
||||||
|
<br/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</section>
|
||||||
|
<section class="oe_container oe_dark">
|
||||||
|
<div class="oe_row oe_spaced text-center">
|
||||||
|
<div class="oe_span12">
|
||||||
|
<h2 class="oe_slogan">Technical Help & Support</h2>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-12 pad0">
|
||||||
|
<div class="oe_mt16">
|
||||||
|
<p><h4>
|
||||||
|
For any type of technical help & support requests, Feel free to contact us</h4></p>
|
||||||
|
<a style="background: #002e5a none repeat scroll 0% 0%; color: rgb(255, 255, 255);position: relative; overflow: hidden;"
|
||||||
|
class="btn btn-warning btn-lg" rel="nofollow" href="mailto:guohuadeng@hotmail.com"><span
|
||||||
|
style="height: 354px; width: 354px; top: -147.433px; left: -6.93335px;" class="o_ripple"></span>
|
||||||
|
<i class="fa fa-envelope"></i> guohuadeng@hotmail.com</a>
|
||||||
|
</div>
|
||||||
|
<div class="oe_mt16">
|
||||||
|
<p><h4>
|
||||||
|
Visit our website for more support.</h4></p>
|
||||||
|
<a style="background: #002e5a none repeat scroll 0% 0%; color: rgb(255, 255, 255);position: relative; overflow: hidden;"
|
||||||
|
class="btn btn-warning btn-lg" rel="nofollow" href="http://www.sunpop.cn"><span
|
||||||
|
style="height: 354px; width: 354px; top: -147.433px; left: -6.93335px;" class="o_ripple"></span>
|
||||||
|
<i class="fa fa-web"></i>http://www.sunpop.cn</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
BIN
app_my_odoo_customize/static/description/set1.png
Normal file
|
After Width: | Height: | Size: 51 KiB |
BIN
app_my_odoo_customize/static/description/set2.png
Normal file
|
After Width: | Height: | Size: 35 KiB |
4
app_my_odoo_customize/static/src/css/app.css
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
.o_user_menu .dropdown-menu img {
|
||||||
|
height: 20px;
|
||||||
|
margin: 2px;
|
||||||
|
}
|
||||||
BIN
app_my_odoo_customize/static/src/img/flags/Thumbs.db
Normal file
BIN
app_my_odoo_customize/static/src/img/flags/de_DE.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/en_US.png
Normal file
|
After Width: | Height: | Size: 25 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/es_ES.png
Normal file
|
After Width: | Height: | Size: 23 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_afghanistan.png
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_albania.png
Normal file
|
After Width: | Height: | Size: 23 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_algeria.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 34 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_andorra.png
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_angola.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_anguilla.png
Normal file
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 21 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_argentina.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_armenia.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_aruba.png
Normal file
|
After Width: | Height: | Size: 17 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_australia.png
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_austria.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_azerbaijan.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_bahamas.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_bahrain.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_bangladesh.png
Normal file
|
After Width: | Height: | Size: 17 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_barbados.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_belarus.png
Normal file
|
After Width: | Height: | Size: 24 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_belgium.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_belize.png
Normal file
|
After Width: | Height: | Size: 45 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_benin.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_bermuda.png
Normal file
|
After Width: | Height: | Size: 30 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_bhutan.png
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_bolivia.png
Normal file
|
After Width: | Height: | Size: 21 KiB |
|
After Width: | Height: | Size: 24 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_botswana.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_brazil.png
Normal file
|
After Width: | Height: | Size: 26 KiB |
|
After Width: | Height: | Size: 46 KiB |
|
After Width: | Height: | Size: 34 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_brunei.png
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_bulgaria.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_burkina_faso.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_burma.png
Normal file
|
After Width: | Height: | Size: 22 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_burundi.png
Normal file
|
After Width: | Height: | Size: 24 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_cambodia.png
Normal file
|
After Width: | Height: | Size: 21 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_cameroon.png
Normal file
|
After Width: | Height: | Size: 17 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_canada.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_cape_verde.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 36 KiB |
|
After Width: | Height: | Size: 17 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_chad.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_checkered.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_chile.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_colombia.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_comoros.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 28 KiB |
|
After Width: | Height: | Size: 19 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_cook_islands.png
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_costa_rica.png
Normal file
|
After Width: | Height: | Size: 22 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_cote_divoire.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_croatia.png
Normal file
|
After Width: | Height: | Size: 25 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_cuba.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_cyprus.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 11 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_denmark.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_djibouti.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_dominica.png
Normal file
|
After Width: | Height: | Size: 25 KiB |
|
After Width: | Height: | Size: 17 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_east_timor.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_ecuador.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_egypt.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_el_salvador.png
Normal file
|
After Width: | Height: | Size: 22 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_england.png
Normal file
|
After Width: | Height: | Size: 8.7 KiB |
|
After Width: | Height: | Size: 19 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_eritrea.png
Normal file
|
After Width: | Height: | Size: 25 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_estonia.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_ethiopia.png
Normal file
|
After Width: | Height: | Size: 23 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_eu.png
Normal file
|
After Width: | Height: | Size: 26 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 37 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_fiji.png
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_finland.png
Normal file
|
After Width: | Height: | Size: 10 KiB |
|
After Width: | Height: | Size: 20 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_gabon.png
Normal file
|
After Width: | Height: | Size: 17 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_gambia.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_generic.png
Normal file
|
After Width: | Height: | Size: 31 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_georgia.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_ghana.png
Normal file
|
After Width: | Height: | Size: 17 KiB |
BIN
app_my_odoo_customize/static/src/img/flags/flag_gibraltar.png
Normal file
|
After Width: | Height: | Size: 16 KiB |