mirror of
https://github.com/guohuadeng/app-odoo.git
synced 2025-02-23 04:11:36 +02:00
Merge branch '13.0' of https://github.com/guohuadeng/app-odoo into 13.0
This commit is contained in:
@@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
{
|
{
|
||||||
'name': "App base chinese,中国化基本模块增强",
|
'name': "App base chinese,中国化基本模块增强",
|
||||||
'version': '13.20.01.18',
|
'version': '13.20.02.20',
|
||||||
'author': 'Sunpop.cn',
|
'author': 'Sunpop.cn',
|
||||||
'category': 'Base',
|
'category': 'Base',
|
||||||
'website': 'https://www.sunpop.cn',
|
'website': 'https://www.sunpop.cn',
|
||||||
|
|||||||
@@ -60,7 +60,7 @@
|
|||||||
free 20 related apps.
|
free 20 related apps.
|
||||||
</a>
|
</a>
|
||||||
</h1>
|
</h1>
|
||||||
<h3 class="oe_slogan">Easy to navigator and browse any data. Support Search more, list, kanban, pivot, graph view. </h3>
|
<h3 class="oe_slogan">Easy to navigator and browse any data. Support list, kanban, pivot, graph view. </h3>
|
||||||
<h2><span class="text-warning">What you see is what you get. </span>
|
<h2><span class="text-warning">What you see is what you get. </span>
|
||||||
Online demo <i class="fa fa-user text-primary"></i> user/password: demo/demo
|
Online demo <i class="fa fa-user text-primary"></i> user/password: demo/demo
|
||||||
<a href="http://demo.odooapp.cn/web?#action=263&model=sale.order&view_type=list&menu_id=141" target="_blank">
|
<a href="http://demo.odooapp.cn/web?#action=263&model=sale.order&view_type=list&menu_id=141" target="_blank">
|
||||||
@@ -79,10 +79,6 @@
|
|||||||
<i class="fa fa-check-square-o text-primary"></i>
|
<i class="fa fa-check-square-o text-primary"></i>
|
||||||
Easy to show parent children tree for tree, kanban, pivot, graph view.(Note that there would be little different in UI between odoo12,11,10)
|
Easy to show parent children tree for tree, kanban, pivot, graph view.(Note that there would be little different in UI between odoo12,11,10)
|
||||||
</li>
|
</li>
|
||||||
<li>
|
|
||||||
<i class="fa fa-check-square-o text-primary"></i>
|
|
||||||
Filter product of any data in "Search More..." popup windows.
|
|
||||||
</li>
|
|
||||||
<li>
|
<li>
|
||||||
<i class="fa fa-check-square-o text-primary"></i>
|
<i class="fa fa-check-square-o text-primary"></i>
|
||||||
Responsive UI.Only show when width > 992px;
|
Responsive UI.Only show when width > 992px;
|
||||||
@@ -214,17 +210,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section class="oe_container">
|
|
||||||
<div class="oe_row oe_spaced">
|
|
||||||
</div>
|
|
||||||
<div class="oe_row oe_spaced">
|
|
||||||
<h1> </h1>
|
|
||||||
<h4 class="oe_slogan">Filter product or any data in search more windows</h4>
|
|
||||||
<div class="oe_demo oe_screenshot">
|
|
||||||
<img oe_demo oe_screenshot src="searchmore.jpg"/>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
<section class="oe_container">
|
<section class="oe_container">
|
||||||
<div class="oe_row oe_spaced">
|
<div class="oe_row oe_spaced">
|
||||||
<h4 class="oe_slogan">Free to Use in product category.</h4>
|
<h4 class="oe_slogan">Free to Use in product category.</h4>
|
||||||
|
|||||||
@@ -25,7 +25,7 @@
|
|||||||
'sequence': 2,
|
'sequence': 2,
|
||||||
'summary': """
|
'summary': """
|
||||||
Browse employees by departments tree. hr organization chart.
|
Browse employees by departments tree. hr organization chart.
|
||||||
Easy to navigator and browse any data. Support Search more list, kanban, pivot, graph view.
|
Easy to navigator and browse any data. Support list, kanban, pivot, graph view.
|
||||||
ztree widget. hr Hierarchy organization chart Tree.
|
ztree widget. hr Hierarchy organization chart Tree.
|
||||||
""",
|
""",
|
||||||
'description': """
|
'description': """
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
<i class="fa fa-download text-warning"></i>Click to download.
|
<i class="fa fa-download text-warning"></i>Click to download.
|
||||||
</a> </h1>
|
</a> </h1>
|
||||||
<h3 class="oe_slogan">Advance Search, Advance Filter with Parent Children Tree.</h3>
|
<h3 class="oe_slogan">Advance Search, Advance Filter with Parent Children Tree.</h3>
|
||||||
<h3 class="oe_slogan">Easy to navigator and browse any data. Support Search more, list, kanban, pivot, graph view. </h3>
|
<h3 class="oe_slogan">Easy to navigator and browse any data. Support list, kanban, pivot, graph view. </h3>
|
||||||
<h2 class="text-center">Online demo <i class="fa fa-user text-primary"></i> user/password: demo/demo
|
<h2 class="text-center">Online demo <i class="fa fa-user text-primary"></i> user/password: demo/demo
|
||||||
<a href="http://demo.odooapp.cn/web?#action=263&model=sale.order&view_type=list&menu_id=141" target="_blank">
|
<a href="http://demo.odooapp.cn/web?#action=263&model=sale.order&view_type=list&menu_id=141" target="_blank">
|
||||||
<i class="fa fa-arrow-right text-warning"></i>Click to get demo.
|
<i class="fa fa-arrow-right text-warning"></i>Click to get demo.
|
||||||
@@ -26,10 +26,6 @@
|
|||||||
<i class="fa fa-check-square-o text-primary"></i>
|
<i class="fa fa-check-square-o text-primary"></i>
|
||||||
Easy to show parent children tree for tree, kanban, pivot, graph view.(Note that there would be little different in UI between odoo12,11,10)
|
Easy to show parent children tree for tree, kanban, pivot, graph view.(Note that there would be little different in UI between odoo12,11,10)
|
||||||
</li>
|
</li>
|
||||||
<li>
|
|
||||||
<i class="fa fa-check-square-o text-primary"></i>
|
|
||||||
Filter product of any data in "Search More..." popup windows.
|
|
||||||
</li>
|
|
||||||
<li>
|
<li>
|
||||||
<i class="fa fa-check-square-o text-primary"></i>
|
<i class="fa fa-check-square-o text-primary"></i>
|
||||||
Product navigate by category or type is ready.
|
Product navigate by category or type is ready.
|
||||||
@@ -114,17 +110,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section class="oe_container">
|
|
||||||
<div class="oe_row oe_spaced">
|
|
||||||
</div>
|
|
||||||
<div class="oe_row oe_spaced">
|
|
||||||
<h1> </h1>
|
|
||||||
<h4 class="oe_slogan">Filter product or any data in search more windows</h4>
|
|
||||||
<div class="oe_demo oe_screenshot">
|
|
||||||
<img oe_demo oe_screenshot src="searchmore.jpg"/>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
<section class="oe_container">
|
<section class="oe_container">
|
||||||
<div class="oe_row oe_spaced">
|
<div class="oe_row oe_spaced">
|
||||||
<h4 class="oe_slogan">Free to Use in product category.</h4>
|
<h4 class="oe_slogan">Free to Use in product category.</h4>
|
||||||
|
|||||||
@@ -46,7 +46,7 @@
|
|||||||
free 20 related apps.
|
free 20 related apps.
|
||||||
</a>
|
</a>
|
||||||
</h1>
|
</h1>
|
||||||
<h3 class="oe_slogan">Easy to navigator and browse any data. Support Search more, list, kanban, pivot, graph view. </h3>
|
<h3 class="oe_slogan">Easy to navigator and browse any data. Support list, kanban, pivot, graph view. </h3>
|
||||||
<h2><span class="text-warning">What you see is what you get. </span>
|
<h2><span class="text-warning">What you see is what you get. </span>
|
||||||
Online demo <i class="fa fa-user text-primary"></i> user/password: demo/demo
|
Online demo <i class="fa fa-user text-primary"></i> user/password: demo/demo
|
||||||
<a href="http://demo.odooapp.cn/web?#action=263&model=sale.order&view_type=list&menu_id=141" target="_blank">
|
<a href="http://demo.odooapp.cn/web?#action=263&model=sale.order&view_type=list&menu_id=141" target="_blank">
|
||||||
@@ -65,10 +65,6 @@
|
|||||||
<i class="fa fa-check-square-o text-primary"></i>
|
<i class="fa fa-check-square-o text-primary"></i>
|
||||||
Easy to show parent children tree for tree, kanban, pivot, graph view.(Note that there would be little different in UI between odoo12,11,10)
|
Easy to show parent children tree for tree, kanban, pivot, graph view.(Note that there would be little different in UI between odoo12,11,10)
|
||||||
</li>
|
</li>
|
||||||
<li>
|
|
||||||
<i class="fa fa-check-square-o text-primary"></i>
|
|
||||||
Filter product of any data in "Search More..." popup windows.
|
|
||||||
</li>
|
|
||||||
<li>
|
<li>
|
||||||
<i class="fa fa-check-square-o text-primary"></i>
|
<i class="fa fa-check-square-o text-primary"></i>
|
||||||
Responsive UI.Only show when width > 992px;
|
Responsive UI.Only show when width > 992px;
|
||||||
@@ -200,17 +196,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section class="oe_container">
|
|
||||||
<div class="oe_row oe_spaced">
|
|
||||||
</div>
|
|
||||||
<div class="oe_row oe_spaced">
|
|
||||||
<h1> </h1>
|
|
||||||
<h4 class="oe_slogan">Filter product or any data in search more windows</h4>
|
|
||||||
<div class="oe_demo oe_screenshot">
|
|
||||||
<img oe_demo oe_screenshot src="searchmore.jpg"/>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
<section class="oe_container">
|
<section class="oe_container">
|
||||||
<div class="oe_row oe_spaced">
|
<div class="oe_row oe_spaced">
|
||||||
<h4 class="oe_slogan">Free to Use in product category.</h4>
|
<h4 class="oe_slogan">Free to Use in product category.</h4>
|
||||||
|
|||||||
@@ -25,7 +25,7 @@
|
|||||||
'sequence': 2,
|
'sequence': 2,
|
||||||
'summary': """
|
'summary': """
|
||||||
Browse Apps by category tree. Browse Module by category. Use for parent children tree list kanban navigator.
|
Browse Apps by category tree. Browse Module by category. Use for parent children tree list kanban navigator.
|
||||||
Easy to navigator and browse any data. Support Search more list, kanban, pivot, graph view.
|
Easy to navigator and browse any data. Support list, kanban, pivot, graph view.
|
||||||
""",
|
""",
|
||||||
'description': """
|
'description': """
|
||||||
Superbar, zTree widget.
|
Superbar, zTree widget.
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<h3 class="oe_slogan">Advance Search, Advance Filter with Parent Children Tree.</h3>
|
<h3 class="oe_slogan">Advance Search, Advance Filter with Parent Children Tree.</h3>
|
||||||
<h3 class="oe_slogan">Easy to navigator and browse any data. Support Search more, list, kanban, pivot, graph view. </h3>
|
<h3 class="oe_slogan">Easy to navigator and browse any data. Support list, kanban, pivot, graph view. </h3>
|
||||||
<h2 class="text-center">Online demo <i class="fa fa-user text-primary"></i> user/password: demo/demo
|
<h2 class="text-center">Online demo <i class="fa fa-user text-primary"></i> user/password: demo/demo
|
||||||
<a href="http://demo.odooapp.cn/web?#action=263&model=sale.order&view_type=list&menu_id=141" target="_blank">
|
<a href="http://demo.odooapp.cn/web?#action=263&model=sale.order&view_type=list&menu_id=141" target="_blank">
|
||||||
<i class="fa fa-arrow-right text-warning"></i>Click to get demo.
|
<i class="fa fa-arrow-right text-warning"></i>Click to get demo.
|
||||||
@@ -42,10 +42,6 @@
|
|||||||
<i class="fa fa-check-square-o text-primary"></i>
|
<i class="fa fa-check-square-o text-primary"></i>
|
||||||
Easy to show parent children tree for tree, kanban, pivot, graph view.(Note that there would be little different in UI between odoo12,11,10)
|
Easy to show parent children tree for tree, kanban, pivot, graph view.(Note that there would be little different in UI between odoo12,11,10)
|
||||||
</li>
|
</li>
|
||||||
<li>
|
|
||||||
<i class="fa fa-check-square-o text-primary"></i>
|
|
||||||
Filter product of any data in "Search More..." popup windows.
|
|
||||||
</li>
|
|
||||||
<li>
|
<li>
|
||||||
<i class="fa fa-check-square-o text-primary"></i>
|
<i class="fa fa-check-square-o text-primary"></i>
|
||||||
Product navigate by category or type is ready.
|
Product navigate by category or type is ready.
|
||||||
@@ -124,17 +120,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section class="oe_container">
|
|
||||||
<div class="oe_row oe_spaced">
|
|
||||||
</div>
|
|
||||||
<div class="oe_row oe_spaced">
|
|
||||||
<h1> </h1>
|
|
||||||
<h4 class="oe_slogan">Filter product or any data in search more windows</h4>
|
|
||||||
<div class="oe_demo oe_screenshot">
|
|
||||||
<img oe_demo oe_screenshot src="searchmore.jpg"/>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
<section class="oe_container">
|
<section class="oe_container">
|
||||||
<div class="oe_row oe_spaced">
|
<div class="oe_row oe_spaced">
|
||||||
<h4 class="oe_slogan">Free to Use in product category.</h4>
|
<h4 class="oe_slogan">Free to Use in product category.</h4>
|
||||||
|
|||||||
@@ -25,7 +25,7 @@
|
|||||||
'sequence': 2,
|
'sequence': 2,
|
||||||
'summary': """
|
'summary': """
|
||||||
Browse mrp order, Manufacturing Orders by Materials Availability, work center.
|
Browse mrp order, Manufacturing Orders by Materials Availability, work center.
|
||||||
Easy to navigator and browse any data. Support Search more list, kanban, pivot, graph view.
|
Easy to navigator and browse any data. Support list, kanban, pivot, graph view.
|
||||||
ztree widget.Hierarchy Tree.
|
ztree widget.Hierarchy Tree.
|
||||||
""",
|
""",
|
||||||
'description': """
|
'description': """
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
free 20 related apps.
|
free 20 related apps.
|
||||||
</a>
|
</a>
|
||||||
</h1>
|
</h1>
|
||||||
<h3 class="oe_slogan">Easy to navigator and browse any data. Support Search more, list, kanban, pivot, graph view. </h3>
|
<h3 class="oe_slogan">Easy to navigator and browse any data. Support list, kanban, pivot, graph view. </h3>
|
||||||
<h2>Online demo <i class="fa fa-user text-primary"></i> user/password: demo/demo
|
<h2>Online demo <i class="fa fa-user text-primary"></i> user/password: demo/demo
|
||||||
<a href="http://demo.odooapp.cn/web?#action=263&model=sale.order&view_type=list&menu_id=141" target="_blank">
|
<a href="http://demo.odooapp.cn/web?#action=263&model=sale.order&view_type=list&menu_id=141" target="_blank">
|
||||||
<i class="fa fa-arrow-right text-warning"></i>Click to get demo.
|
<i class="fa fa-arrow-right text-warning"></i>Click to get demo.
|
||||||
@@ -35,10 +35,6 @@
|
|||||||
<i class="fa fa-check-square-o text-primary"></i>
|
<i class="fa fa-check-square-o text-primary"></i>
|
||||||
Easy to show parent children tree for tree, kanban, pivot, graph view.(Note that there would be little different in UI between odoo12,11,10)
|
Easy to show parent children tree for tree, kanban, pivot, graph view.(Note that there would be little different in UI between odoo12,11,10)
|
||||||
</li>
|
</li>
|
||||||
<li>
|
|
||||||
<i class="fa fa-check-square-o text-primary"></i>
|
|
||||||
Filter product of any data in "Search More..." popup windows.
|
|
||||||
</li>
|
|
||||||
<li>
|
<li>
|
||||||
<i class="fa fa-check-square-o text-primary"></i>
|
<i class="fa fa-check-square-o text-primary"></i>
|
||||||
Responsive UI.Only show when width > 992px;
|
Responsive UI.Only show when width > 992px;
|
||||||
@@ -141,17 +137,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section class="oe_container">
|
|
||||||
<div class="oe_row oe_spaced">
|
|
||||||
</div>
|
|
||||||
<div class="oe_row oe_spaced">
|
|
||||||
<h1> </h1>
|
|
||||||
<h4 class="oe_slogan">Filter product or any data in search more windows</h4>
|
|
||||||
<div class="oe_demo oe_screenshot">
|
|
||||||
<img oe_demo oe_screenshot src="searchmore.jpg"/>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
<section class="oe_container">
|
<section class="oe_container">
|
||||||
<div class="oe_row oe_spaced">
|
<div class="oe_row oe_spaced">
|
||||||
<h4 class="oe_slogan">Free to Use in product category.</h4>
|
<h4 class="oe_slogan">Free to Use in product category.</h4>
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
|
|
||||||
{
|
{
|
||||||
'name': 'Odoo Customize(Boost,Debranding, My Odoo)',
|
'name': 'Odoo Customize(Boost,Debranding, My Odoo)',
|
||||||
'version': '13.20.01.06',
|
'version': '13.20.02.25',
|
||||||
'author': 'Sunpop.cn',
|
'author': 'Sunpop.cn',
|
||||||
'category': 'Productivity',
|
'category': 'Productivity',
|
||||||
'website': 'https://www.sunpop.cn',
|
'website': 'https://www.sunpop.cn',
|
||||||
@@ -69,6 +69,7 @@
|
|||||||
26. Add multi uninstall modules
|
26. Add multi uninstall modules
|
||||||
27. Add odoo boost modules link.
|
27. Add odoo boost modules link.
|
||||||
28. Easy Menu manager.
|
28. Easy Menu manager.
|
||||||
|
29. Add Install version in App list. Add Local updatable filter in app list.
|
||||||
|
|
||||||
This module can help to white label the Odoo.
|
This module can help to white label the Odoo.
|
||||||
Also helpful for training and support for your odoo end-user.
|
Also helpful for training and support for your odoo end-user.
|
||||||
@@ -88,7 +89,7 @@
|
|||||||
'views/app_odoo_customize_views.xml',
|
'views/app_odoo_customize_views.xml',
|
||||||
'views/app_theme_config_settings_views.xml',
|
'views/app_theme_config_settings_views.xml',
|
||||||
'views/res_config_settings_views.xml',
|
'views/res_config_settings_views.xml',
|
||||||
'views/ir_model_views.xml',
|
'views/ir_module_module_views.xml',
|
||||||
'views/ir_views.xml',
|
'views/ir_views.xml',
|
||||||
'views/ir_ui_menu_views.xml',
|
'views/ir_ui_menu_views.xml',
|
||||||
# data
|
# data
|
||||||
|
|||||||
@@ -4,17 +4,23 @@
|
|||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Odoo Server 12.0+e-20190401\n"
|
"Project-Id-Version: Odoo Server 13.0+e\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2019-05-11 10:04+0000\n"
|
"POT-Creation-Date: 2020-02-24 20:30+0000\n"
|
||||||
"PO-Revision-Date: 2019-05-11 18:10+0800\n"
|
"PO-Revision-Date: 2020-02-24 20:30+0000\n"
|
||||||
"Last-Translator: <>\n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: \n"
|
||||||
"Plural-Forms: \n"
|
"Plural-Forms: \n"
|
||||||
"X-Generator: Poedit 1.7.7\n"
|
|
||||||
|
#. module: app_odoo_customize
|
||||||
|
#. openerp-web
|
||||||
|
#: code:addons/app_odoo_customize/static/src/xml/res_config_edition.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "(Sunpop.cn Professional Edition)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: app_odoo_customize
|
#. module: app_odoo_customize
|
||||||
#: model_terms:ir.ui.view,arch_db:app_odoo_customize.view_app_theme_config_settings
|
#: model_terms:ir.ui.view,arch_db:app_odoo_customize.view_app_theme_config_settings
|
||||||
@@ -73,24 +79,17 @@ msgstr "<span class=\"col-3 col-lg-2 text-left\">网站与博客</span>"
|
|||||||
|
|
||||||
#. module: app_odoo_customize
|
#. module: app_odoo_customize
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: code:addons/app_odoo_customize/static/src/xml/customize_user_menu.xml:6
|
#: code:addons/app_odoo_customize/static/src/xml/customize_user_menu.xml:0
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Activate the developer mode"
|
msgid "Activate the developer mode"
|
||||||
msgstr "激活开发者模式"
|
msgstr "激活开发者模式"
|
||||||
|
|
||||||
#. module: app_odoo_customize
|
#. module: app_odoo_customize
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: code:addons/app_odoo_customize/static/src/xml/customize_user_menu.xml:7
|
#: code:addons/app_odoo_customize/static/src/xml/customize_user_menu.xml:0
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Activate the developer mode (with assets)"
|
msgid "Activate the developer mode (with assets)"
|
||||||
msgstr "激活开发者模式 (assets)"
|
msgstr "激活开发者模式(Assets)"
|
||||||
|
|
||||||
#. module: app_odoo_customize
|
|
||||||
#. openerp-web
|
|
||||||
#: code:addons/app_odoo_customize/static/src/xml/dashboard.xml:5
|
|
||||||
#, python-format
|
|
||||||
msgid "App store"
|
|
||||||
msgstr "应用市场"
|
|
||||||
|
|
||||||
#. module: app_odoo_customize
|
#. module: app_odoo_customize
|
||||||
#: model_terms:ir.ui.view,arch_db:app_odoo_customize.view_app_theme_config_settings
|
#: model_terms:ir.ui.view,arch_db:app_odoo_customize.view_app_theme_config_settings
|
||||||
@@ -102,11 +101,6 @@ msgstr "应用"
|
|||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "取消"
|
msgstr "取消"
|
||||||
|
|
||||||
#. module: app_odoo_customize
|
|
||||||
#: model:ir.model.fields,help:app_odoo_customize.field_res_config_settings__app_stop_subscribe
|
|
||||||
msgid "Check to stop Odoo Subscribe function"
|
|
||||||
msgstr "选中可停止odoo内置的用户消息订阅"
|
|
||||||
|
|
||||||
#. module: app_odoo_customize
|
#. module: app_odoo_customize
|
||||||
#: model_terms:ir.ui.view,arch_db:app_odoo_customize.view_app_theme_config_settings
|
#: model_terms:ir.ui.view,arch_db:app_odoo_customize.view_app_theme_config_settings
|
||||||
msgid "Clean and reset Account Chart"
|
msgid "Clean and reset Account Chart"
|
||||||
@@ -120,7 +114,7 @@ msgstr "点击设置"
|
|||||||
#. module: app_odoo_customize
|
#. module: app_odoo_customize
|
||||||
#: model:ir.model,name:app_odoo_customize.model_res_config_settings
|
#: model:ir.model,name:app_odoo_customize.model_res_config_settings
|
||||||
msgid "Config Settings"
|
msgid "Config Settings"
|
||||||
msgstr "配置设定"
|
msgstr "配置设置"
|
||||||
|
|
||||||
#. module: app_odoo_customize
|
#. module: app_odoo_customize
|
||||||
#: model:ir.actions.act_window,name:app_odoo_customize.action_app_theme_config
|
#: model:ir.actions.act_window,name:app_odoo_customize.action_app_theme_config
|
||||||
@@ -140,7 +134,7 @@ msgstr "数据清理(请谨慎操作!)"
|
|||||||
|
|
||||||
#. module: app_odoo_customize
|
#. module: app_odoo_customize
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: code:addons/app_odoo_customize/static/src/xml/customize_user_menu.xml:8
|
#: code:addons/app_odoo_customize/static/src/xml/customize_user_menu.xml:0
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Deactivate the developer mode"
|
msgid "Deactivate the developer mode"
|
||||||
msgstr "取消开发者模式"
|
msgstr "取消开发者模式"
|
||||||
@@ -157,8 +151,10 @@ msgstr "删除所有费用与报销申请"
|
|||||||
|
|
||||||
#. module: app_odoo_customize
|
#. module: app_odoo_customize
|
||||||
#: model_terms:ir.ui.view,arch_db:app_odoo_customize.view_app_theme_config_settings
|
#: model_terms:ir.ui.view,arch_db:app_odoo_customize.view_app_theme_config_settings
|
||||||
msgid "Delete All MRP/Sale/Purchase/Account/MRP/Inventory/Project/Message/Workflow"
|
msgid ""
|
||||||
msgstr "清除所有业务数据 MRP/Sale/Purchase/Account/MRP/Inventory/Project/Message/Workflow"
|
"Delete All MRP/Sale/Purchase/Account/MRP/Inventory/Project/Message/Workflow"
|
||||||
|
msgstr ""
|
||||||
|
"清除所有业务数据 MRP/Sale/Purchase/Account/MRP/Inventory/Project/Message/Workflow"
|
||||||
|
|
||||||
#. module: app_odoo_customize
|
#. module: app_odoo_customize
|
||||||
#: model_terms:ir.ui.view,arch_db:app_odoo_customize.view_app_theme_config_settings
|
#: model_terms:ir.ui.view,arch_db:app_odoo_customize.view_app_theme_config_settings
|
||||||
@@ -227,7 +223,7 @@ msgstr "开发者手册链接"
|
|||||||
|
|
||||||
#. module: app_odoo_customize
|
#. module: app_odoo_customize
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: code:addons/app_odoo_customize/static/src/xml/customize_user_menu.xml:10
|
#: code:addons/app_odoo_customize/static/src/xml/customize_user_menu.xml:0
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Developer Manual"
|
msgid "Developer Manual"
|
||||||
msgstr "开发者手册"
|
msgstr "开发者手册"
|
||||||
@@ -242,6 +238,17 @@ msgstr "用户手册链接"
|
|||||||
msgid "Install Language"
|
msgid "Install Language"
|
||||||
msgstr "安装语言"
|
msgstr "安装语言"
|
||||||
|
|
||||||
|
#. module: app_odoo_customize
|
||||||
|
#: model:ir.ui.menu,name:app_odoo_customize.menu_app_demo_data
|
||||||
|
msgid "Load demo data"
|
||||||
|
msgstr "加载演示数据"
|
||||||
|
|
||||||
|
#. module: app_odoo_customize
|
||||||
|
#: model:ir.model.fields,field_description:app_odoo_customize.field_ir_module_module__local_updatable
|
||||||
|
#: model_terms:ir.ui.view,arch_db:app_odoo_customize.app_view_module_filter
|
||||||
|
msgid "Local updatable"
|
||||||
|
msgstr "可本地更新"
|
||||||
|
|
||||||
#. module: app_odoo_customize
|
#. module: app_odoo_customize
|
||||||
#: model:ir.model,name:app_odoo_customize.model_ir_module_module
|
#: model:ir.model,name:app_odoo_customize.model_ir_module_module
|
||||||
msgid "Module"
|
msgid "Module"
|
||||||
@@ -323,11 +330,6 @@ msgstr "显示分享Odoo"
|
|||||||
msgid "Show Support"
|
msgid "Show Support"
|
||||||
msgstr "显示支持"
|
msgstr "显示支持"
|
||||||
|
|
||||||
#. module: app_odoo_customize
|
|
||||||
#: model:ir.model.fields,field_description:app_odoo_customize.field_res_config_settings__app_stop_subscribe
|
|
||||||
msgid "Stop Odoo Subscribe(Performance Improve)"
|
|
||||||
msgstr "停用Odoo自动订阅(提高性能)"
|
|
||||||
|
|
||||||
#. module: app_odoo_customize
|
#. module: app_odoo_customize
|
||||||
#: model:ir.model.fields,field_description:app_odoo_customize.field_res_config_settings__app_support_url
|
#: model:ir.model.fields,field_description:app_odoo_customize.field_res_config_settings__app_support_url
|
||||||
msgid "Support Url"
|
msgid "Support Url"
|
||||||
@@ -340,11 +342,9 @@ msgid "System Name"
|
|||||||
msgstr "系统名称"
|
msgstr "系统名称"
|
||||||
|
|
||||||
#. module: app_odoo_customize
|
#. module: app_odoo_customize
|
||||||
#. openerp-web
|
#: model_terms:ir.ui.view,arch_db:app_odoo_customize.app_edit_menu_access_search
|
||||||
#: code:addons/app_odoo_customize/static/src/xml/dashboard.xml:6
|
msgid "Top Menu"
|
||||||
#, python-format
|
msgstr "顶级菜单"
|
||||||
msgid "Theme store"
|
|
||||||
msgstr "主题市场"
|
|
||||||
|
|
||||||
#. module: app_odoo_customize
|
#. module: app_odoo_customize
|
||||||
#: model:ir.model.fields,help:app_odoo_customize.field_res_config_settings__group_show_author_in_apps
|
#: model:ir.model.fields,help:app_odoo_customize.field_res_config_settings__group_show_author_in_apps
|
||||||
@@ -436,6 +436,14 @@ msgstr "启用后,会显示快速调试菜单"
|
|||||||
msgid "White Label Setting"
|
msgid "White Label Setting"
|
||||||
msgstr "个性化odoo设置"
|
msgstr "个性化odoo设置"
|
||||||
|
|
||||||
|
#. module: app_odoo_customize
|
||||||
|
#. openerp-web
|
||||||
|
#: code:addons/app_odoo_customize/static/src/xml/res_config_edition.xml:0
|
||||||
|
#: model:ir.ui.menu,name:app_odoo_customize.menu_app_group
|
||||||
|
#, python-format
|
||||||
|
msgid "odooApp"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: app_odoo_customize
|
#. module: app_odoo_customize
|
||||||
#: model_terms:ir.ui.view,arch_db:app_odoo_customize.view_app_theme_config_settings
|
#: model_terms:ir.ui.view,arch_db:app_odoo_customize.view_app_theme_config_settings
|
||||||
msgid "odooApp Customize Settings"
|
msgid "odooApp Customize Settings"
|
||||||
|
|||||||
@@ -3,5 +3,5 @@
|
|||||||
from . import res_config_settings
|
from . import res_config_settings
|
||||||
from . import ir_ui_view
|
from . import ir_ui_view
|
||||||
from . import base_language_install
|
from . import base_language_install
|
||||||
from . import models
|
from . import ir_module_module
|
||||||
# from . import ir_ui_menu
|
# from . import ir_ui_menu
|
||||||
|
|||||||
34
app_odoo_customize/models/ir_module_module.py
Normal file
34
app_odoo_customize/models/ir_module_module.py
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
|
from odoo import api, fields, models, modules, tools, _
|
||||||
|
|
||||||
|
import operator
|
||||||
|
|
||||||
|
class IrModule(models.Model):
|
||||||
|
_inherit = 'ir.module.module'
|
||||||
|
|
||||||
|
# attention: Incorrect field names !!
|
||||||
|
# installed_version refers the latest version (the one on disk)
|
||||||
|
# latest_version refers the installed version (the one in database)
|
||||||
|
# published_version refers the version available on the repository
|
||||||
|
# installed_version = fields.Char('Latest Version', compute='_get_latest_version')
|
||||||
|
# latest_version = fields.Char('Installed Version', readonly=True)
|
||||||
|
|
||||||
|
local_updatable = fields.Boolean('Local updatable', compute='_get_latest_version', default=False, store=True)
|
||||||
|
|
||||||
|
def module_multi_uninstall(self):
|
||||||
|
""" Perform the various steps required to uninstall a module completely
|
||||||
|
including the deletion of all database structures created by the module:
|
||||||
|
tables, columns, constraints, etc.
|
||||||
|
"""
|
||||||
|
modules = self.browse(self.env.context.get('active_ids'))
|
||||||
|
[module.button_immediate_uninstall() for module in modules if module not in ['base', 'web']]
|
||||||
|
|
||||||
|
|
||||||
|
@api.depends('name')
|
||||||
|
def _get_latest_version(self):
|
||||||
|
super(IrModule, self)._get_latest_version()
|
||||||
|
for rec in self:
|
||||||
|
rec.local_updatable = False
|
||||||
|
if rec.installed_version and rec.latest_version and operator.gt(rec.installed_version, rec.latest_version):
|
||||||
|
rec.local_updatable = True
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
# -*- coding: utf-8 -*-
|
|
||||||
|
|
||||||
from odoo import models, fields, api
|
|
||||||
|
|
||||||
|
|
||||||
class Module(models.Model):
|
|
||||||
_inherit = 'ir.module.module'
|
|
||||||
|
|
||||||
def module_multi_uninstall(self):
|
|
||||||
""" Perform the various steps required to uninstall a module completely
|
|
||||||
including the deletion of all database structures created by the module:
|
|
||||||
tables, columns, constraints, etc.
|
|
||||||
"""
|
|
||||||
modules = self.browse(self.env.context.get('active_ids'))
|
|
||||||
[module.button_immediate_uninstall() for module in modules if module not in ['base', 'web']]
|
|
||||||
|
|
||||||
@@ -135,7 +135,7 @@ class ResConfigSettings(models.TransientModel):
|
|||||||
'number_next': 1,
|
'number_next': 1,
|
||||||
})
|
})
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
raise Warning(e)
|
_logger.error('remove data error: %s,%s', 'sale', e)
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def remove_product(self):
|
def remove_product(self):
|
||||||
@@ -159,7 +159,7 @@ class ResConfigSettings(models.TransientModel):
|
|||||||
'number_next': 1,
|
'number_next': 1,
|
||||||
})
|
})
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
pass # raise Warning(e)
|
_logger.error('remove data error: %s,%s', 'product', e)
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def remove_product_attribute(self):
|
def remove_product_attribute(self):
|
||||||
@@ -177,7 +177,7 @@ class ResConfigSettings(models.TransientModel):
|
|||||||
self._cr.execute(sql)
|
self._cr.execute(sql)
|
||||||
self._cr.commit()
|
self._cr.commit()
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
pass # raise Warning(e)
|
_logger.error('remove data error: %s,%s', 'product_attr', e)
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def remove_pos(self):
|
def remove_pos(self):
|
||||||
@@ -208,7 +208,7 @@ class ResConfigSettings(models.TransientModel):
|
|||||||
s._end_balance()
|
s._end_balance()
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
pass # raise Warning(e)
|
_logger.error('remove data error: %s,%s', 'pos', e)
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def remove_purchase(self):
|
def remove_purchase(self):
|
||||||
@@ -236,7 +236,7 @@ class ResConfigSettings(models.TransientModel):
|
|||||||
self._cr.execute(sql)
|
self._cr.execute(sql)
|
||||||
self._cr.commit()
|
self._cr.commit()
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
pass # raise Warning(e)
|
_logger.error('remove data error: %s,%s', 'purchase', e)
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def remove_expense(self):
|
def remove_expense(self):
|
||||||
@@ -265,7 +265,7 @@ class ResConfigSettings(models.TransientModel):
|
|||||||
self._cr.execute(sql)
|
self._cr.execute(sql)
|
||||||
self._cr.commit()
|
self._cr.commit()
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
pass # raise Warning(e)
|
_logger.error('remove data error: %s,%s', 'expense', e)
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def remove_mrp(self):
|
def remove_mrp(self):
|
||||||
@@ -297,7 +297,7 @@ class ResConfigSettings(models.TransientModel):
|
|||||||
'number_next': 1,
|
'number_next': 1,
|
||||||
})
|
})
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
pass # raise Warning(e)
|
_logger.error('remove data error: %s,%s', 'mrp', e)
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def remove_mrp_bom(self):
|
def remove_mrp_bom(self):
|
||||||
@@ -315,7 +315,7 @@ class ResConfigSettings(models.TransientModel):
|
|||||||
self._cr.execute(sql)
|
self._cr.execute(sql)
|
||||||
self._cr.commit()
|
self._cr.commit()
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
pass # raise Warning(e)
|
_logger.error('remove data error: %s,%s', 'mrp_bom', e)
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def remove_inventory(self):
|
def remove_inventory(self):
|
||||||
@@ -361,7 +361,7 @@ class ResConfigSettings(models.TransientModel):
|
|||||||
'number_next': 1,
|
'number_next': 1,
|
||||||
})
|
})
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
pass # raise Warning(e)
|
_logger.error('remove data error: %s,%s', 'inventory', e)
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def remove_account(self):
|
def remove_account(self):
|
||||||
@@ -407,7 +407,7 @@ class ResConfigSettings(models.TransientModel):
|
|||||||
'number_next': 1,
|
'number_next': 1,
|
||||||
})
|
})
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
pass # raise Warning(e)
|
_logger.error('remove data error: %s,%s', 'account', e)
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def remove_account_chart(self):
|
def remove_account_chart(self):
|
||||||
@@ -447,7 +447,7 @@ class ResConfigSettings(models.TransientModel):
|
|||||||
'property_account_payable_id': None,
|
'property_account_payable_id': None,
|
||||||
})
|
})
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
pass # raise Warning(e)
|
_logger.error('remove data error: %s,%s', 'account_chart', e)
|
||||||
try:
|
try:
|
||||||
rec = self.env['product.category'].search([])
|
rec = self.env['product.category'].search([])
|
||||||
for r in rec:
|
for r in rec:
|
||||||
@@ -508,7 +508,7 @@ class ResConfigSettings(models.TransientModel):
|
|||||||
self._cr.commit()
|
self._cr.commit()
|
||||||
# 更新序号
|
# 更新序号
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
pass # raise Warning(e)
|
_logger.error('remove data error: %s,%s', 'project', e)
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def remove_website(self):
|
def remove_website(self):
|
||||||
@@ -538,7 +538,7 @@ class ResConfigSettings(models.TransientModel):
|
|||||||
self._cr.execute(sql)
|
self._cr.execute(sql)
|
||||||
self._cr.commit()
|
self._cr.commit()
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
pass # raise Warning(e)
|
_logger.error('remove data error: %s,%s', 'website', e)
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def remove_message(self):
|
def remove_message(self):
|
||||||
@@ -556,7 +556,7 @@ class ResConfigSettings(models.TransientModel):
|
|||||||
self._cr.execute(sql)
|
self._cr.execute(sql)
|
||||||
self._cr.commit()
|
self._cr.commit()
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
pass # raise Warning(e)
|
_logger.error('remove data error: %s,%s', 'message', e)
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def remove_workflow(self):
|
def remove_workflow(self):
|
||||||
@@ -575,11 +575,10 @@ class ResConfigSettings(models.TransientModel):
|
|||||||
self._cr.commit()
|
self._cr.commit()
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
pass # raise Warning(e)
|
_logger.error('remove data error: %s,%s', 'workflow', e)
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def remove_all_biz(self):
|
def remove_all_biz(self):
|
||||||
try:
|
|
||||||
self.remove_account()
|
self.remove_account()
|
||||||
self.remove_inventory()
|
self.remove_inventory()
|
||||||
self.remove_mrp()
|
self.remove_mrp()
|
||||||
@@ -589,6 +588,4 @@ class ResConfigSettings(models.TransientModel):
|
|||||||
self.remove_pos()
|
self.remove_pos()
|
||||||
self.remove_expense()
|
self.remove_expense()
|
||||||
self.remove_message()
|
self.remove_message()
|
||||||
except Exception as e:
|
|
||||||
pass # raise Warning(e)
|
|
||||||
return True
|
return True
|
||||||
|
|||||||
@@ -51,6 +51,9 @@
|
|||||||
<div class="oe_span12">
|
<div class="oe_span12">
|
||||||
<h2 class="oe_slogan">This is a Long Term Support Apps.</h2>
|
<h2 class="oe_slogan">This is a Long Term Support Apps.</h2>
|
||||||
<div class="oe_demo" style=" margin: 30px auto 0; padding: 0 15px 0 0; border:none; width: 96%;">
|
<div class="oe_demo" style=" margin: 30px auto 0; padding: 0 15px 0 0; border:none; width: 96%;">
|
||||||
|
<h3>Update: v13.20.02.25</h3>
|
||||||
|
<p>28. Easy Menu manager.</p>
|
||||||
|
<p>29. Add Install version in App list. Add Local updatable filter in app list.</p>
|
||||||
<h3>Update: v13.19.10.19</h3>
|
<h3>Update: v13.19.10.19</h3>
|
||||||
<p>27. Add Odoo 13 support, all function add</p>
|
<p>27. Add Odoo 13 support, all function add</p>
|
||||||
<h3>Update: v12.19.04.30</h3>
|
<h3>Update: v12.19.04.30</h3>
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
<t t-extend="res_config_edition">
|
<t t-extend="res_config_edition">
|
||||||
<t t-jquery=".user-heading h3" t-operation="replace">
|
<t t-jquery=".user-heading h3" t-operation="replace">
|
||||||
<h3>
|
<h3>
|
||||||
odooApp <t t-esc="widget.server_version"/> (Sunpop.cn Enterprise Edition)
|
odooApp <t t-esc="widget.server_version"/> (Sunpop.cn Professional Edition)
|
||||||
</h3>
|
</h3>
|
||||||
</t>
|
</t>
|
||||||
</t>
|
</t>
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<odoo>
|
<odoo>
|
||||||
<!-- Modules -->
|
<!-- Modules list -->
|
||||||
<record id="app_module_tree" model="ir.ui.view">
|
<record id="app_module_tree" model="ir.ui.view">
|
||||||
<field name="name">app.ir.module.module.tree</field>
|
<field name="name">app.ir.module.module.tree</field>
|
||||||
<field name="model">ir.module.module</field>
|
<field name="model">ir.module.module</field>
|
||||||
@@ -9,6 +9,21 @@
|
|||||||
<field name="name" position="attributes">
|
<field name="name" position="attributes">
|
||||||
<attribute name="groups"/>
|
<attribute name="groups"/>
|
||||||
</field>
|
</field>
|
||||||
|
<field name="installed_version" position="after">
|
||||||
|
<field name="latest_version"/>
|
||||||
|
<field name="local_updatable"/>
|
||||||
|
</field>
|
||||||
|
</field>
|
||||||
|
</record>
|
||||||
|
<!-- Modules search-->
|
||||||
|
<record id="app_view_module_filter" model="ir.ui.view">
|
||||||
|
<field name="name">app.ir.module.module.list.select</field>
|
||||||
|
<field name="model">ir.module.module</field>
|
||||||
|
<field name="inherit_id" ref="base.view_module_filter" />
|
||||||
|
<field name="arch" type="xml">
|
||||||
|
<filter name="not_installed" position="after">
|
||||||
|
<filter name="is_local_updatable" string="Local updatable" domain="[('local_updatable', '=', True)]"/>
|
||||||
|
</filter>
|
||||||
</field>
|
</field>
|
||||||
</record>
|
</record>
|
||||||
<record id="app_module_form" model="ir.ui.view">
|
<record id="app_module_form" model="ir.ui.view">
|
||||||
@@ -25,7 +25,7 @@
|
|||||||
'sequence': 12,
|
'sequence': 12,
|
||||||
'summary': """
|
'summary': """
|
||||||
Browse pos order by store tree. Use for parent children tree list kanban navigator.
|
Browse pos order by store tree. Use for parent children tree list kanban navigator.
|
||||||
Easy to navigator and browse any data. Support Search more list, kanban, pivot, graph view.
|
Easy to navigator and browse any data. Support list, kanban, pivot, graph view.
|
||||||
ztree widget.Hierarchy Tree.Parent Children relation tree
|
ztree widget.Hierarchy Tree.Parent Children relation tree
|
||||||
""",
|
""",
|
||||||
'description': """
|
'description': """
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
free 20 related apps.
|
free 20 related apps.
|
||||||
</a>
|
</a>
|
||||||
</h1>
|
</h1>
|
||||||
<h3 class="oe_slogan">Easy to navigator and browse any data. Support Search more, list, kanban, pivot, graph view. </h3>
|
<h3 class="oe_slogan">Easy to navigator and browse any data. Support list, kanban, pivot, graph view. </h3>
|
||||||
<h2>Online demo <i class="fa fa-user text-primary"></i> user/password: demo/demo
|
<h2>Online demo <i class="fa fa-user text-primary"></i> user/password: demo/demo
|
||||||
<a href="http://demo.odooapp.cn/web?#action=263&model=sale.order&view_type=list&menu_id=141" target="_blank">
|
<a href="http://demo.odooapp.cn/web?#action=263&model=sale.order&view_type=list&menu_id=141" target="_blank">
|
||||||
<i class="fa fa-arrow-right text-warning"></i>Click to get demo.
|
<i class="fa fa-arrow-right text-warning"></i>Click to get demo.
|
||||||
@@ -35,10 +35,6 @@
|
|||||||
<i class="fa fa-check-square-o text-primary"></i>
|
<i class="fa fa-check-square-o text-primary"></i>
|
||||||
Easy to show parent children tree for tree, kanban, pivot, graph view.(Note that there would be little different in UI between odoo12,11,10)
|
Easy to show parent children tree for tree, kanban, pivot, graph view.(Note that there would be little different in UI between odoo12,11,10)
|
||||||
</li>
|
</li>
|
||||||
<li>
|
|
||||||
<i class="fa fa-check-square-o text-primary"></i>
|
|
||||||
Filter product of any data in "Search More..." popup windows.
|
|
||||||
</li>
|
|
||||||
<li>
|
<li>
|
||||||
<i class="fa fa-check-square-o text-primary"></i>
|
<i class="fa fa-check-square-o text-primary"></i>
|
||||||
Responsive UI.Only show when width > 992px;
|
Responsive UI.Only show when width > 992px;
|
||||||
@@ -141,17 +137,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section class="oe_container">
|
|
||||||
<div class="oe_row oe_spaced">
|
|
||||||
</div>
|
|
||||||
<div class="oe_row oe_spaced">
|
|
||||||
<h1> </h1>
|
|
||||||
<h4 class="oe_slogan">Filter product or any data in search more windows</h4>
|
|
||||||
<div class="oe_demo oe_screenshot">
|
|
||||||
<img oe_demo oe_screenshot src="searchmore.jpg"/>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
<section class="oe_container">
|
<section class="oe_container">
|
||||||
<div class="oe_row oe_spaced">
|
<div class="oe_row oe_spaced">
|
||||||
<h4 class="oe_slogan">Free to Use in product category.</h4>
|
<h4 class="oe_slogan">Free to Use in product category.</h4>
|
||||||
|
|||||||
@@ -25,7 +25,7 @@
|
|||||||
'sequence': 2,
|
'sequence': 2,
|
||||||
'summary': """
|
'summary': """
|
||||||
Browse Product by category tree. Use for parent children tree list kanban navigator.
|
Browse Product by category tree. Use for parent children tree list kanban navigator.
|
||||||
Easy to navigator and browse any data. Support Search more list, kanban, pivot, graph view.
|
Easy to navigator and browse any data. Support list, kanban, pivot, graph view.
|
||||||
ztree widget.Hierarchy Tree.Parent Children relation tree..
|
ztree widget.Hierarchy Tree.Parent Children relation tree..
|
||||||
""",
|
""",
|
||||||
'description': """
|
'description': """
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
free 20 related apps.
|
free 20 related apps.
|
||||||
</a>
|
</a>
|
||||||
</h1>
|
</h1>
|
||||||
<h3 class="oe_slogan">Easy to navigator and browse any data. Support Search more, list, kanban, pivot, graph view. </h3>
|
<h3 class="oe_slogan">Easy to navigator and browse any data. Support list, kanban, pivot, graph view. </h3>
|
||||||
<h2>Online demo <i class="fa fa-user text-primary"></i> user/password: demo/demo
|
<h2>Online demo <i class="fa fa-user text-primary"></i> user/password: demo/demo
|
||||||
<a href="http://demo.odooapp.cn/web?#action=263&model=sale.order&view_type=list&menu_id=141" target="_blank">
|
<a href="http://demo.odooapp.cn/web?#action=263&model=sale.order&view_type=list&menu_id=141" target="_blank">
|
||||||
<i class="fa fa-arrow-right text-warning"></i>Click to get demo.
|
<i class="fa fa-arrow-right text-warning"></i>Click to get demo.
|
||||||
@@ -35,10 +35,6 @@
|
|||||||
<i class="fa fa-check-square-o text-primary"></i>
|
<i class="fa fa-check-square-o text-primary"></i>
|
||||||
Easy to show parent children tree for tree, kanban, pivot, graph view.(Note that there would be little different in UI between odoo12,11,10)
|
Easy to show parent children tree for tree, kanban, pivot, graph view.(Note that there would be little different in UI between odoo12,11,10)
|
||||||
</li>
|
</li>
|
||||||
<li>
|
|
||||||
<i class="fa fa-check-square-o text-primary"></i>
|
|
||||||
Filter product of any data in "Search More..." popup windows.
|
|
||||||
</li>
|
|
||||||
<li>
|
<li>
|
||||||
<i class="fa fa-check-square-o text-primary"></i>
|
<i class="fa fa-check-square-o text-primary"></i>
|
||||||
Responsive UI.Only show when width > 992px;
|
Responsive UI.Only show when width > 992px;
|
||||||
@@ -141,17 +137,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section class="oe_container">
|
|
||||||
<div class="oe_row oe_spaced">
|
|
||||||
</div>
|
|
||||||
<div class="oe_row oe_spaced">
|
|
||||||
<h1> </h1>
|
|
||||||
<h4 class="oe_slogan">Filter product or any data in search more windows</h4>
|
|
||||||
<div class="oe_demo oe_screenshot">
|
|
||||||
<img oe_demo oe_screenshot src="searchmore.jpg"/>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
<section class="oe_container">
|
<section class="oe_container">
|
||||||
<div class="oe_row oe_spaced">
|
<div class="oe_row oe_spaced">
|
||||||
<h4 class="oe_slogan">Free to Use in product category.</h4>
|
<h4 class="oe_slogan">Free to Use in product category.</h4>
|
||||||
|
|||||||
@@ -26,7 +26,7 @@
|
|||||||
'summary': """
|
'summary': """
|
||||||
Browse project by company / partner / user. Project task by user, tags.
|
Browse project by company / partner / user. Project task by user, tags.
|
||||||
project superbar.
|
project superbar.
|
||||||
Easy to navigator and browse any data. Support Search more list, kanban, pivot, graph view.
|
Easy to navigator and browse any data. Support list, kanban, pivot, graph view.
|
||||||
ztree widget.Hierarchy Tree.
|
ztree widget.Hierarchy Tree.
|
||||||
""",
|
""",
|
||||||
'description': """
|
'description': """
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
free 20 related apps.
|
free 20 related apps.
|
||||||
</a>
|
</a>
|
||||||
</h1>
|
</h1>
|
||||||
<h3 class="oe_slogan">Easy to navigator and browse any data. Support Search more, list, kanban, pivot, graph view. </h3>
|
<h3 class="oe_slogan">Easy to navigator and browse any data. Support list, kanban, pivot, graph view. </h3>
|
||||||
<h2>Online demo <i class="fa fa-user text-primary"></i> user/password: demo/demo
|
<h2>Online demo <i class="fa fa-user text-primary"></i> user/password: demo/demo
|
||||||
<a href="http://demo.odooapp.cn/web?#action=263&model=sale.order&view_type=list&menu_id=141" target="_blank">
|
<a href="http://demo.odooapp.cn/web?#action=263&model=sale.order&view_type=list&menu_id=141" target="_blank">
|
||||||
<i class="fa fa-arrow-right text-warning"></i>Click to get demo.
|
<i class="fa fa-arrow-right text-warning"></i>Click to get demo.
|
||||||
@@ -35,10 +35,6 @@
|
|||||||
<i class="fa fa-check-square-o text-primary"></i>
|
<i class="fa fa-check-square-o text-primary"></i>
|
||||||
Easy to show parent children tree for tree, kanban, pivot, graph view.(Note that there would be little different in UI between odoo12,11,10)
|
Easy to show parent children tree for tree, kanban, pivot, graph view.(Note that there would be little different in UI between odoo12,11,10)
|
||||||
</li>
|
</li>
|
||||||
<li>
|
|
||||||
<i class="fa fa-check-square-o text-primary"></i>
|
|
||||||
Filter product of any data in "Search More..." popup windows.
|
|
||||||
</li>
|
|
||||||
<li>
|
<li>
|
||||||
<i class="fa fa-check-square-o text-primary"></i>
|
<i class="fa fa-check-square-o text-primary"></i>
|
||||||
Responsive UI.Only show when width > 992px;
|
Responsive UI.Only show when width > 992px;
|
||||||
@@ -148,17 +144,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section class="oe_container">
|
|
||||||
<div class="oe_row oe_spaced">
|
|
||||||
</div>
|
|
||||||
<div class="oe_row oe_spaced">
|
|
||||||
<h1> </h1>
|
|
||||||
<h4 class="oe_slogan">Filter product or any data in search more windows</h4>
|
|
||||||
<div class="oe_demo oe_screenshot">
|
|
||||||
<img oe_demo oe_screenshot src="searchmore.jpg"/>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
<section class="oe_container">
|
<section class="oe_container">
|
||||||
<div class="oe_row oe_spaced">
|
<div class="oe_row oe_spaced">
|
||||||
<h4 class="oe_slogan">Free to Use in product category.</h4>
|
<h4 class="oe_slogan">Free to Use in product category.</h4>
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ ztree widget.Hierarchy Tree.Parent Children relation tree..
|
|||||||
|
|
||||||
## app_hr_superbar
|
## app_hr_superbar
|
||||||
Browse employees by departments tree. hr organization chart.
|
Browse employees by departments tree. hr organization chart.
|
||||||
Easy to navigator and browse any data. Support Search more list, kanban, pivot, graph view.
|
Easy to navigator and browse any data. Support list, kanban, pivot, graph view.
|
||||||
ztree widget. hr Hierarchy organization chart Tree.
|
ztree widget. hr Hierarchy organization chart Tree.
|
||||||
人力资源模块多层级树状导航应用。按部门查看员工,超级方便的查询。
|
人力资源模块多层级树状导航应用。按部门查看员工,超级方便的查询。
|
||||||
|
|
||||||
@@ -49,7 +49,7 @@ hr department employee tree.
|
|||||||
|
|
||||||
## app_module_superbar
|
## app_module_superbar
|
||||||
Browse Apps by category tree. Browse Module by category. Use for parent children tree list kanban navigator.
|
Browse Apps by category tree. Browse Module by category. Use for parent children tree list kanban navigator.
|
||||||
Easy to navigator and browse any data. Support Search more list, kanban, pivot, graph view.
|
Easy to navigator and browse any data. Support list, kanban, pivot, graph view.
|
||||||
odoo应用多层级树状导航应用
|
odoo应用多层级树状导航应用
|
||||||
|
|
||||||
## app_mrp_bom_product_multi_add
|
## app_mrp_bom_product_multi_add
|
||||||
@@ -120,7 +120,7 @@ App MRP Bom Product Multi Batch Add
|
|||||||
|
|
||||||
## app_product_superbar
|
## app_product_superbar
|
||||||
Browse Product by category tree. Use for parent children tree list kanban navigator.
|
Browse Product by category tree. Use for parent children tree list kanban navigator.
|
||||||
Easy to navigator and browse any data. Support Search more list, kanban, pivot, graph view.
|
Easy to navigator and browse any data. Support list, kanban, pivot, graph view.
|
||||||
ztree widget.Hierarchy Tree.Parent Children relation tree..
|
ztree widget.Hierarchy Tree.Parent Children relation tree..
|
||||||
产品管理多层级树状导航应用
|
产品管理多层级树状导航应用
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user