diff --git a/app_base_chinese/__manifest__.py b/app_base_chinese/__manifest__.py index f1cc6fe6..8ebf03ee 100644 --- a/app_base_chinese/__manifest__.py +++ b/app_base_chinese/__manifest__.py @@ -18,7 +18,7 @@ { 'name': "App base chinese,中国化基本模块增强", - 'version': '13.20.01.18', + 'version': '13.20.02.20', 'author': 'Sunpop.cn', 'category': 'Base', 'website': 'https://www.sunpop.cn', diff --git a/app_base_superbar/static/description/index.html b/app_base_superbar/static/description/index.html index b72d104a..bbccd6fb 100644 --- a/app_base_superbar/static/description/index.html +++ b/app_base_superbar/static/description/index.html @@ -60,7 +60,7 @@ free 20 related apps. -

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.

What you see is what you get. Online demo user/password: demo/demo @@ -79,10 +79,6 @@ 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) -
  • - - Filter product of any data in "Search More..." popup windows. -
  • Responsive UI.Only show when width > 992px; @@ -214,17 +210,6 @@ -
    -
    -
    -
    -

     

    -

    Filter product or any data in search more windows

    -
    - -
    -
    -
  • Advance Search, Advance Filter with Parent Children Tree.

    -

    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.

    Online demo user/password: demo/demo Click to get demo. @@ -26,10 +26,6 @@ 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) -
  • - - Filter product of any data in "Search More..." popup windows. -
  • Product navigate by category or type is ready. @@ -114,17 +110,6 @@ -
    -
    -
    -
    -

     

    -

    Filter product or any data in search more windows

    -
    - -
    -
    -
  • -

    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.

    What you see is what you get. Online demo user/password: demo/demo @@ -65,10 +65,6 @@ 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) -
  • - - Filter product of any data in "Search More..." popup windows. -
  • Responsive UI.Only show when width > 992px; @@ -200,17 +196,6 @@ -
    -
    -
    -
    -

     

    -

    Filter product or any data in search more windows

    -
    - -
    -
    -

    Free to Use in product category.

    diff --git a/app_module_superbar/__manifest__.py b/app_module_superbar/__manifest__.py index 5c07b1b1..ff568d19 100644 --- a/app_module_superbar/__manifest__.py +++ b/app_module_superbar/__manifest__.py @@ -25,7 +25,7 @@ 'sequence': 2, 'summary': """ 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': """ Superbar, zTree widget. diff --git a/app_module_superbar/static/description/index.html b/app_module_superbar/static/description/index.html index 52dd150e..9015821f 100644 --- a/app_module_superbar/static/description/index.html +++ b/app_module_superbar/static/description/index.html @@ -19,7 +19,7 @@

    Advance Search, Advance Filter with Parent Children Tree.

    -

    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.

    Online demo user/password: demo/demo Click to get demo. @@ -42,10 +42,6 @@ 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)

  • -
  • - - Filter product of any data in "Search More..." popup windows. -
  • Product navigate by category or type is ready. @@ -124,17 +120,6 @@ -
    -
    -
    -
    -

     

    -

    Filter product or any data in search more windows

    -
    - -
    -
    -
  • -

    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.

    Online demo user/password: demo/demo Click to get demo. @@ -35,10 +35,6 @@ 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) -
  • - - Filter product of any data in "Search More..." popup windows. -
  • Responsive UI.Only show when width > 992px; @@ -141,17 +137,6 @@ -
    -
    -
    -
    -

     

    -

    Filter product or any data in search more windows

    -
    - -
    -
    -

    Free to Use in product category.

    diff --git a/app_odoo_customize/__manifest__.py b/app_odoo_customize/__manifest__.py index 56c5d92a..70b47667 100644 --- a/app_odoo_customize/__manifest__.py +++ b/app_odoo_customize/__manifest__.py @@ -23,7 +23,7 @@ { 'name': 'Odoo Customize(Boost,Debranding, My Odoo)', - 'version': '13.20.01.06', + 'version': '13.20.02.25', 'author': 'Sunpop.cn', 'category': 'Productivity', 'website': 'https://www.sunpop.cn', @@ -69,6 +69,7 @@ 26. Add multi uninstall modules 27. Add odoo boost modules link. 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. Also helpful for training and support for your odoo end-user. @@ -88,7 +89,7 @@ 'views/app_odoo_customize_views.xml', 'views/app_theme_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_ui_menu_views.xml', # data diff --git a/app_odoo_customize/i18n/zh_CN.po b/app_odoo_customize/i18n/zh_CN.po index c3c55b4e..7f0c393b 100644 --- a/app_odoo_customize/i18n/zh_CN.po +++ b/app_odoo_customize/i18n/zh_CN.po @@ -4,17 +4,23 @@ # msgid "" 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" -"POT-Creation-Date: 2019-05-11 10:04+0000\n" -"PO-Revision-Date: 2019-05-11 18:10+0800\n" -"Last-Translator: <>\n" +"POT-Creation-Date: 2020-02-24 20:30+0000\n" +"PO-Revision-Date: 2020-02-24 20:30+0000\n" +"Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" +"Content-Transfer-Encoding: \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 #: model_terms:ir.ui.view,arch_db:app_odoo_customize.view_app_theme_config_settings @@ -73,24 +79,17 @@ msgstr "网站与博客" #. module: app_odoo_customize #. 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 msgid "Activate the developer mode" msgstr "激活开发者模式" #. module: app_odoo_customize #. 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 msgid "Activate the developer mode (with 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 "应用市场" +msgstr "激活开发者模式(Assets)" #. module: app_odoo_customize #: model_terms:ir.ui.view,arch_db:app_odoo_customize.view_app_theme_config_settings @@ -102,11 +101,6 @@ msgstr "应用" msgid "Cancel" 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 #: model_terms:ir.ui.view,arch_db:app_odoo_customize.view_app_theme_config_settings msgid "Clean and reset Account Chart" @@ -120,7 +114,7 @@ msgstr "点击设置" #. module: app_odoo_customize #: model:ir.model,name:app_odoo_customize.model_res_config_settings msgid "Config Settings" -msgstr "配置设定" +msgstr "配置设置" #. module: app_odoo_customize #: model:ir.actions.act_window,name:app_odoo_customize.action_app_theme_config @@ -140,7 +134,7 @@ msgstr "数据清理(请谨慎操作!)" #. module: app_odoo_customize #. 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 msgid "Deactivate the developer mode" msgstr "取消开发者模式" @@ -157,8 +151,10 @@ msgstr "删除所有费用与报销申请" #. module: app_odoo_customize #: 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" -msgstr "清除所有业务数据 MRP/Sale/Purchase/Account/MRP/Inventory/Project/Message/Workflow" +msgid "" +"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 #: model_terms:ir.ui.view,arch_db:app_odoo_customize.view_app_theme_config_settings @@ -227,7 +223,7 @@ msgstr "开发者手册链接" #. module: app_odoo_customize #. 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 msgid "Developer Manual" msgstr "开发者手册" @@ -242,6 +238,17 @@ msgstr "用户手册链接" msgid "Install Language" 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 #: model:ir.model,name:app_odoo_customize.model_ir_module_module msgid "Module" @@ -323,11 +330,6 @@ msgstr "显示分享Odoo" msgid "Show Support" 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 #: model:ir.model.fields,field_description:app_odoo_customize.field_res_config_settings__app_support_url msgid "Support Url" @@ -340,11 +342,9 @@ msgid "System Name" msgstr "系统名称" #. module: app_odoo_customize -#. openerp-web -#: code:addons/app_odoo_customize/static/src/xml/dashboard.xml:6 -#, python-format -msgid "Theme store" -msgstr "主题市场" +#: model_terms:ir.ui.view,arch_db:app_odoo_customize.app_edit_menu_access_search +msgid "Top Menu" +msgstr "顶级菜单" #. module: app_odoo_customize #: 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" 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 #: model_terms:ir.ui.view,arch_db:app_odoo_customize.view_app_theme_config_settings msgid "odooApp Customize Settings" diff --git a/app_odoo_customize/models/__init__.py b/app_odoo_customize/models/__init__.py index eef28c79..4e9e5333 100644 --- a/app_odoo_customize/models/__init__.py +++ b/app_odoo_customize/models/__init__.py @@ -3,5 +3,5 @@ from . import res_config_settings from . import ir_ui_view from . import base_language_install -from . import models +from . import ir_module_module # from . import ir_ui_menu diff --git a/app_odoo_customize/models/ir_module_module.py b/app_odoo_customize/models/ir_module_module.py new file mode 100644 index 00000000..68997552 --- /dev/null +++ b/app_odoo_customize/models/ir_module_module.py @@ -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 diff --git a/app_odoo_customize/models/models.py b/app_odoo_customize/models/models.py deleted file mode 100644 index 86e13476..00000000 --- a/app_odoo_customize/models/models.py +++ /dev/null @@ -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']] - diff --git a/app_odoo_customize/models/res_config_settings.py b/app_odoo_customize/models/res_config_settings.py index 81b8aed3..af8a98ad 100644 --- a/app_odoo_customize/models/res_config_settings.py +++ b/app_odoo_customize/models/res_config_settings.py @@ -135,7 +135,7 @@ class ResConfigSettings(models.TransientModel): 'number_next': 1, }) except Exception as e: - raise Warning(e) + _logger.error('remove data error: %s,%s', 'sale', e) return True def remove_product(self): @@ -159,7 +159,7 @@ class ResConfigSettings(models.TransientModel): 'number_next': 1, }) except Exception as e: - pass # raise Warning(e) + _logger.error('remove data error: %s,%s', 'product', e) return True def remove_product_attribute(self): @@ -177,7 +177,7 @@ class ResConfigSettings(models.TransientModel): self._cr.execute(sql) self._cr.commit() except Exception as e: - pass # raise Warning(e) + _logger.error('remove data error: %s,%s', 'product_attr', e) return True def remove_pos(self): @@ -208,7 +208,7 @@ class ResConfigSettings(models.TransientModel): s._end_balance() except Exception as e: - pass # raise Warning(e) + _logger.error('remove data error: %s,%s', 'pos', e) return True def remove_purchase(self): @@ -236,7 +236,7 @@ class ResConfigSettings(models.TransientModel): self._cr.execute(sql) self._cr.commit() except Exception as e: - pass # raise Warning(e) + _logger.error('remove data error: %s,%s', 'purchase', e) return True def remove_expense(self): @@ -265,7 +265,7 @@ class ResConfigSettings(models.TransientModel): self._cr.execute(sql) self._cr.commit() except Exception as e: - pass # raise Warning(e) + _logger.error('remove data error: %s,%s', 'expense', e) return True def remove_mrp(self): @@ -297,7 +297,7 @@ class ResConfigSettings(models.TransientModel): 'number_next': 1, }) except Exception as e: - pass # raise Warning(e) + _logger.error('remove data error: %s,%s', 'mrp', e) return True def remove_mrp_bom(self): @@ -315,7 +315,7 @@ class ResConfigSettings(models.TransientModel): self._cr.execute(sql) self._cr.commit() except Exception as e: - pass # raise Warning(e) + _logger.error('remove data error: %s,%s', 'mrp_bom', e) return True def remove_inventory(self): @@ -361,7 +361,7 @@ class ResConfigSettings(models.TransientModel): 'number_next': 1, }) except Exception as e: - pass # raise Warning(e) + _logger.error('remove data error: %s,%s', 'inventory', e) return True def remove_account(self): @@ -407,7 +407,7 @@ class ResConfigSettings(models.TransientModel): 'number_next': 1, }) except Exception as e: - pass # raise Warning(e) + _logger.error('remove data error: %s,%s', 'account', e) return True def remove_account_chart(self): @@ -447,7 +447,7 @@ class ResConfigSettings(models.TransientModel): 'property_account_payable_id': None, }) except Exception as e: - pass # raise Warning(e) + _logger.error('remove data error: %s,%s', 'account_chart', e) try: rec = self.env['product.category'].search([]) for r in rec: @@ -508,7 +508,7 @@ class ResConfigSettings(models.TransientModel): self._cr.commit() # 更新序号 except Exception as e: - pass # raise Warning(e) + _logger.error('remove data error: %s,%s', 'project', e) return True def remove_website(self): @@ -538,7 +538,7 @@ class ResConfigSettings(models.TransientModel): self._cr.execute(sql) self._cr.commit() except Exception as e: - pass # raise Warning(e) + _logger.error('remove data error: %s,%s', 'website', e) return True def remove_message(self): @@ -556,7 +556,7 @@ class ResConfigSettings(models.TransientModel): self._cr.execute(sql) self._cr.commit() except Exception as e: - pass # raise Warning(e) + _logger.error('remove data error: %s,%s', 'message', e) return True def remove_workflow(self): @@ -575,20 +575,17 @@ class ResConfigSettings(models.TransientModel): self._cr.commit() except Exception as e: - pass # raise Warning(e) + _logger.error('remove data error: %s,%s', 'workflow', e) return True def remove_all_biz(self): - try: - self.remove_account() - self.remove_inventory() - self.remove_mrp() - self.remove_purchase() - self.remove_sales() - self.remove_project() - self.remove_pos() - self.remove_expense() - self.remove_message() - except Exception as e: - pass # raise Warning(e) + self.remove_account() + self.remove_inventory() + self.remove_mrp() + self.remove_purchase() + self.remove_sales() + self.remove_project() + self.remove_pos() + self.remove_expense() + self.remove_message() return True diff --git a/app_odoo_customize/static/description/index.html b/app_odoo_customize/static/description/index.html index 6786a255..5f613d3a 100644 --- a/app_odoo_customize/static/description/index.html +++ b/app_odoo_customize/static/description/index.html @@ -51,6 +51,9 @@

    This is a Long Term Support Apps.

    +

    Update: v13.20.02.25

    +

    28. Easy Menu manager.

    +

    29. Add Install version in App list. Add Local updatable filter in app list.

    Update: v13.19.10.19

    27. Add Odoo 13 support, all function add

    Update: v12.19.04.30

    diff --git a/app_odoo_customize/static/src/xml/res_config_edition.xml b/app_odoo_customize/static/src/xml/res_config_edition.xml index d5e6f5e9..b683cce1 100644 --- a/app_odoo_customize/static/src/xml/res_config_edition.xml +++ b/app_odoo_customize/static/src/xml/res_config_edition.xml @@ -3,7 +3,7 @@

    - odooApp (Sunpop.cn Enterprise Edition) + odooApp (Sunpop.cn Professional Edition)

    diff --git a/app_odoo_customize/views/ir_model_views.xml b/app_odoo_customize/views/ir_module_module_views.xml similarity index 77% rename from app_odoo_customize/views/ir_model_views.xml rename to app_odoo_customize/views/ir_module_module_views.xml index f334a818..3f91b329 100644 --- a/app_odoo_customize/views/ir_model_views.xml +++ b/app_odoo_customize/views/ir_module_module_views.xml @@ -1,6 +1,6 @@ - + app.ir.module.module.tree ir.module.module @@ -9,6 +9,21 @@ + + + + + + + + + app.ir.module.module.list.select + ir.module.module + + + + + diff --git a/app_pos_superbar/__manifest__.py b/app_pos_superbar/__manifest__.py index 1ffc5c06..59ae578f 100644 --- a/app_pos_superbar/__manifest__.py +++ b/app_pos_superbar/__manifest__.py @@ -25,7 +25,7 @@ 'sequence': 12, 'summary': """ 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 """, 'description': """ diff --git a/app_pos_superbar/static/description/index.html b/app_pos_superbar/static/description/index.html index 2f82e76a..43fa2eba 100644 --- a/app_pos_superbar/static/description/index.html +++ b/app_pos_superbar/static/description/index.html @@ -18,7 +18,7 @@ free 20 related apps.
  • -

    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.

    Online demo user/password: demo/demo Click to get demo. @@ -35,10 +35,6 @@ 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) -
  • - - Filter product of any data in "Search More..." popup windows. -
  • Responsive UI.Only show when width > 992px; @@ -141,17 +137,6 @@ -
    -
    -
    -
    -

     

    -

    Filter product or any data in search more windows

    -
    - -
    -
    -
  • -

    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.

    Online demo user/password: demo/demo Click to get demo. @@ -35,10 +35,6 @@ 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) -
  • - - Filter product of any data in "Search More..." popup windows. -
  • Responsive UI.Only show when width > 992px; @@ -141,17 +137,6 @@ -
    -
    -
    -
    -

     

    -

    Filter product or any data in search more windows

    -
    - -
    -
    -
  • -

    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.

    Online demo user/password: demo/demo Click to get demo. @@ -35,10 +35,6 @@ 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) -
  • - - Filter product of any data in "Search More..." popup windows. -
  • Responsive UI.Only show when width > 992px; @@ -148,17 +144,6 @@ -
    -
    -
    -
    -

     

    -

    Filter product or any data in search more windows

    -
    - -
    -
    -

    Free to Use in product category.

    diff --git a/readme.md b/readme.md index b0f7a8cb..5e300b7c 100644 --- a/readme.md +++ b/readme.md @@ -39,7 +39,7 @@ ztree widget.Hierarchy Tree.Parent Children relation tree.. ## app_hr_superbar 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. 人力资源模块多层级树状导航应用。按部门查看员工,超级方便的查询。 @@ -49,7 +49,7 @@ hr department employee tree. ## app_module_superbar 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应用多层级树状导航应用 ## app_mrp_bom_product_multi_add @@ -120,7 +120,7 @@ App MRP Bom Product Multi Batch Add ## app_product_superbar 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.. 产品管理多层级树状导航应用