diff --git a/app_web_enterprise/__init__.py b/app_web_enterprise/__init__.py new file mode 100644 index 00000000..c6f04b45 --- /dev/null +++ b/app_web_enterprise/__init__.py @@ -0,0 +1,6 @@ +# -*- coding: utf-8 -*- + +from . import controllers +from . import models +from . import ir +from . import res \ No newline at end of file diff --git a/app_web_enterprise/__manifest__.py b/app_web_enterprise/__manifest__.py new file mode 100644 index 00000000..48e24283 --- /dev/null +++ b/app_web_enterprise/__manifest__.py @@ -0,0 +1,80 @@ +# -*- coding: utf-8 -*- + +# Created on 2017-11-05 +# author: 广州尚鹏,https://www.sunpop.cn +# email: 300883@qq.com +# resource of Sunpop +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +# Odoo在线中文用户手册(长期更新) +# https://www.sunpop.cn/documentation/user/10.0/zh_CN/index.html + +# Odoo10离线中文用户手册下载 +# https://www.sunpop.cn/odoo10_user_manual_document_offline/ +# Odoo10离线开发手册下载-含python教程,jquery参考,Jinja2模板,PostgresSQL参考(odoo开发必备) +# https://www.sunpop.cn/odoo10_developer_document_offline/ +# description: + + +{ + 'name': "App web enterprise enhance,企业版界面增强", + 'version': '15.21.11.22', + 'author': 'Sunpop.cn', + 'category': 'Base', + 'website': 'https://www.sunpop.cn', + 'license': 'LGPL-3', + 'sequence': 2, + 'summary': """ + odoo enterprise version UI theme enhance. + 1. Add dropdown arrow to parent menu. + 2. Replace the odoo logo to your company logo in main menu. + 3. Alway show search in main menu. + """, + 'description': """ + odoo enterprise version UI enhance. + 广州尚鹏,Sunpop.cn 的odoo模块。企业版界面增强。 + 1. Add dropdown arrow to parent menu. + 多级菜单中出现箭头。 + 2. Replace the odoo logo or url to your company in menu and page. + 替换主菜单界面的logo为你公司的logo。 + 3. Alway show search in main menu. + 在主菜单界面让搜索可见。 + 4. Fix view bug like graph shake. + 修正原生样式bug,如Graph会抖动。 + """, + 'price': 68.00, + 'currency': 'EUR', + 'depends': [ + 'web_enterprise', + # 'web_mobile' + ], + 'images': [], + 'data': [ + ], + 'assets': { + 'web.assets_qweb': [ + 'app_web_enterprise/static/src/**/*.xml', + ], + 'web._assets_primary_variables': [ + 'app_web_enterprise/static/src/scss/primary_variables.scss', + ], + 'web.assets_backend': [ + 'app_web_enterprise/static/src/scss/app_style.scss', + ], + 'web._assets_common_styles': [ + ('replace', 'web_enterprise/static/src/legacy/scss/ui.scss', 'app_web_enterprise/static/src/scss/ui.scss'), + ], + }, + + # 'demo': [ + # ], + # 'test': [ + # ], + + 'images': ['static/description/app_web_enterprise_03.jpg'], + 'post_load': None, + 'post_init_hook': None, + 'installable': True, + 'application': True, + 'auto_install': True, +} diff --git a/app_web_enterprise/controllers/__init__.py b/app_web_enterprise/controllers/__init__.py new file mode 100644 index 00000000..40a96afc --- /dev/null +++ b/app_web_enterprise/controllers/__init__.py @@ -0,0 +1 @@ +# -*- coding: utf-8 -*- diff --git a/app_web_enterprise/i18n/zh_CN.po b/app_web_enterprise/i18n/zh_CN.po new file mode 100644 index 00000000..f1e36e3e --- /dev/null +++ b/app_web_enterprise/i18n/zh_CN.po @@ -0,0 +1,14 @@ +# Translation of Odoo Server. +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-08 14:28+0000\n" +"PO-Revision-Date: 2018-01-08 14:28+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" diff --git a/app_web_enterprise/ir/__init__.py b/app_web_enterprise/ir/__init__.py new file mode 100644 index 00000000..40a96afc --- /dev/null +++ b/app_web_enterprise/ir/__init__.py @@ -0,0 +1 @@ +# -*- coding: utf-8 -*- diff --git a/app_web_enterprise/models/__init__.py b/app_web_enterprise/models/__init__.py new file mode 100644 index 00000000..40a96afc --- /dev/null +++ b/app_web_enterprise/models/__init__.py @@ -0,0 +1 @@ +# -*- coding: utf-8 -*- diff --git a/app_web_enterprise/report/__init__.py b/app_web_enterprise/report/__init__.py new file mode 100644 index 00000000..633f8661 --- /dev/null +++ b/app_web_enterprise/report/__init__.py @@ -0,0 +1,2 @@ +# -*- coding: utf-8 -*- + diff --git a/app_web_enterprise/res/__init__.py b/app_web_enterprise/res/__init__.py new file mode 100644 index 00000000..40a96afc --- /dev/null +++ b/app_web_enterprise/res/__init__.py @@ -0,0 +1 @@ +# -*- coding: utf-8 -*- diff --git a/app_web_enterprise/static/description/app_web_enterprise_01.jpg b/app_web_enterprise/static/description/app_web_enterprise_01.jpg new file mode 100644 index 00000000..9bffc8e2 Binary files /dev/null and b/app_web_enterprise/static/description/app_web_enterprise_01.jpg differ diff --git a/app_web_enterprise/static/description/app_web_enterprise_02.jpg b/app_web_enterprise/static/description/app_web_enterprise_02.jpg new file mode 100644 index 00000000..4b0eb42b Binary files /dev/null and b/app_web_enterprise/static/description/app_web_enterprise_02.jpg differ diff --git a/app_web_enterprise/static/description/app_web_enterprise_03.jpg b/app_web_enterprise/static/description/app_web_enterprise_03.jpg new file mode 100644 index 00000000..7903e40f Binary files /dev/null and b/app_web_enterprise/static/description/app_web_enterprise_03.jpg differ diff --git a/app_web_enterprise/static/description/b03.png b/app_web_enterprise/static/description/b03.png new file mode 100644 index 00000000..0a47c305 Binary files /dev/null and b/app_web_enterprise/static/description/b03.png differ diff --git a/app_web_enterprise/static/description/icon.png b/app_web_enterprise/static/description/icon.png new file mode 100644 index 00000000..4c57f611 Binary files /dev/null and b/app_web_enterprise/static/description/icon.png differ diff --git a/app_web_enterprise/static/description/index.html b/app_web_enterprise/static/description/index.html new file mode 100644 index 00000000..8e6cce27 --- /dev/null +++ b/app_web_enterprise/static/description/index.html @@ -0,0 +1,76 @@ +
+
+
+

App Web Enterprise Enhance

+
+

More Powerful addons: + Supop.cn Odoo Addons +

+

Lastest update: v15.21.11.23

+

This moduld allows user to .

+
    +
  • 1.Add dropdown arrow to parent menu.
  • +
  • 2.Replace the odoo logo or url to your company in menu and page.
  • +
  • 3.Alway show search in main menu.
  • +
+
+ +
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+ +
+
+

Customize Module Url(eg. Enterprise).

+
+
+ +
+
+
+
+
+ +
+
+
+

Technical Help & Support

+
+
+
+

+ For any type of technical help & support requests, Feel free to contact us

+ + guohuadeng@hotmail.com +

+ Via QQ: 300883 (App user would not get QQ or any other IM support. Only for odoo project customize.)

+ + 300883@qq.com +
+
+

+ Visit our website for more support.

+

https://www.sunpop.cn

+
+
+
+
+ diff --git a/app_web_enterprise/static/description/set21.jpg b/app_web_enterprise/static/description/set21.jpg new file mode 100644 index 00000000..b86c19e3 Binary files /dev/null and b/app_web_enterprise/static/description/set21.jpg differ diff --git a/app_web_enterprise/static/src/img/home-menu-bg-overlay.svg b/app_web_enterprise/static/src/img/home-menu-bg-overlay.svg new file mode 100644 index 00000000..b9fe251b --- /dev/null +++ b/app_web_enterprise/static/src/img/home-menu-bg-overlay.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/app_web_enterprise/static/src/scss/app_style.scss b/app_web_enterprise/static/src/scss/app_style.scss new file mode 100644 index 00000000..39c71de1 --- /dev/null +++ b/app_web_enterprise/static/src/scss/app_style.scss @@ -0,0 +1,117 @@ +//输入焦点时有颜色 +.o_web_client input:focus, +.o_web_client textarea:focus, +.o_web_client select:focus { + border-color: $o-brand-primary; + font-weight: bold; +} + +//菜单搜索常见 +.o_menu_search { + &.o_bar_hidden { + opacity: 0.9; + } +} + +//主菜单加箭头 +.dropdown-menu .dropdown-header { + &::after { + display: inline-block; + width: 0; + height: 0; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; + } +} + +//列表左右显示边框 +.o_list_view .table-responsive .o_list_table > thead > tr:first-child > th { + border-left: 1px solid #dfdfdf;; + border-right: 1px solid #dfdfdf;; +} + +//内容显示边框 +.o_list_view .table-responsive .o_list_table .o_data_row > .o_data_cell { + border-left: 1px solid #dee2e6; + border-right: 1px solid #dee2e6; +} + +.o_list_view .table-responsive .o_list_table .o_data_row:not(.o_selected_row) > .o_data_cell:not(.o_readonly_modifier):not(:last-child) { + border-left: 1px solid #dee2e6; + border-right: 1px solid #dee2e6; +} + +//选择列icon,避免被滚动条挡 +.o_content > .o_list_view > .table-responsive > .table .o_optional_columns_dropdown_toggle { + padding: 8px 20px 8px 10px; +} + +.o_list_view .table-responsive .o_optional_columns_dropdown_toggle { + padding: 0 20px 0 5px; +} + +.o_view_controller { + .o_controller_with_searchpanel .o_renderer_with_searchpanel { + overflow: unset; + } +} + +// Notebooks ,form_view,pc端优化 +.o_form_view .o_notebook > .o_notebook_headers > .nav.nav-tabs > .nav-item > .nav-link { + background-color: #f9f9f9; + &.active { + background-color: white; + border-top-width: 2px; + margin-top: -1px; + border-left-color: $o-enterprise-color; + border-left-width: 1px !important; + border-right-color: $o-enterprise-color; + border-right-width: 1px !important; + border-top-left-radius: 1px; + border-top-right-radius: 1px; + } + &:hover, &:focus, &:active { + background-color: white; + } +} + +// Notebooks ,form_view,移动端优化 +@media (max-width: 768px) { + .o_form_view .o_notebook > .o_notebook_headers > .nav.nav-tabs > .nav-item > .nav-link { + &.active { + margin-top: 0px; + margin-bottom: -1px; + padding-bottom: 0px; + } + } +} + +// Kanban + +.o_kanban_view.o_kanban_grouped .o_kanban_record { + margin-bottom: 4px; +} + +// Graph,fix抖动 +.o_graph_controller { + .o_graph_renderer { + height: 99.5%; + } +} +//m2o字段,只读情况下才可换行 +.o_list_view .o_list_table tbody > tr > td.o_list_char.o_readonly_modifier { + white-space: pre-wrap!important; +} +.o_form_readonly .o_list_view .o_list_table .o_list_many2one { + white-space: pre-wrap!important; +} + +//主菜单的 menu 图标 +.o_main_navbar > .o_menu_toggle.fa-th:before { + content: "\f26a"; +} \ No newline at end of file diff --git a/app_web_enterprise/static/src/scss/primary_variables.scss b/app_web_enterprise/static/src/scss/primary_variables.scss new file mode 100644 index 00000000..12189d2f --- /dev/null +++ b/app_web_enterprise/static/src/scss/primary_variables.scss @@ -0,0 +1,19 @@ +/// +/// This file regroups the variables that style odoo components. +/// They are available in every asset bundle. +/// + +// Customize color +$o-enterprise-color: #064475; +$o-enterprise-color: #475DA4; +$o-enterprise-color: #4187AE; +$o-enterprise-color: #00796B; +// Font sizes +$o-font-size-base-touch: 15px; +// Colors +$o-brand-odoo: $o-enterprise-color; +$o-brand-primary: $o-enterprise-primary-color; +$o-brand-secondary: #8f8f8f; +$o-brand-lightsecondary: $o-gray-100; + +$o-main-text-color: #666666; diff --git a/app_web_enterprise/static/src/scss/ui.scss b/app_web_enterprise/static/src/scss/ui.scss new file mode 100644 index 00000000..dce3b67f --- /dev/null +++ b/app_web_enterprise/static/src/scss/ui.scss @@ -0,0 +1,5 @@ +.o_home_menu_background { + background: url(/app_web_enterprise/static/src/img/home-menu-bg-overlay.svg), + linear-gradient(to right bottom, #00796B, #00463e); + background-size: cover; +} diff --git a/app_web_enterprise/static/src/xml/base.xml b/app_web_enterprise/static/src/xml/base.xml new file mode 100644 index 00000000..a53a6bdb --- /dev/null +++ b/app_web_enterprise/static/src/xml/base.xml @@ -0,0 +1,16 @@ + + + + + + Logo + + + + + + dropdown-toggle o_menu_header_lvl_1 + + + + diff --git a/app_web_enterprise/static/src/xml/res_config_edition.xml b/app_web_enterprise/static/src/xml/res_config_edition.xml new file mode 100644 index 00000000..e7c02f5c --- /dev/null +++ b/app_web_enterprise/static/src/xml/res_config_edition.xml @@ -0,0 +1,13 @@ + + + + +

+ odooApp (Sunpop.cn Edition) +

+
+ + GNU LGPL Licensed + +
+
diff --git a/app_web_enterprise/views/webclient_templates.xml b/app_web_enterprise/views/webclient_templates.xml new file mode 100644 index 00000000..fe8a6613 --- /dev/null +++ b/app_web_enterprise/views/webclient_templates.xml @@ -0,0 +1,20 @@ + + + + + + + +