自动更新ODOO模块

odoo12-addon-module-auto-update的Python项目详细描述


Production/StableLicense: LGPL-3OCA/server-toolsTranslate me on WeblateTry me on Runbot

此加载项提供计算已安装加载项的SHA1哈希值的机制, 并将它们保存在数据库中。它还提供了一种利用这些 通过只升级 自上次成功升级以来,哈希已更改。

目录

Configuration

此模块支持以下系统参数:

  • module_auto_update.exclude_patterns:以逗号分隔的文件列表 计算加载项校验和时要忽略的名称模式。默认为 *.pyc,*.pyo,i18n/*.pot,i18n_extra/*.pot,static/*。 文件名模式必须与pythonfnmatch函数兼容。

除了上述模式外,.po文件对应于 在计算校验和时忽略ODOO数据库中未安装的。

Usage

此模块提供的主要方法是upgrade_changed_checksumir.module.module上。它对所有已安装的 自上次成功后哈希已更改的模块 运行此方法。成功后,它将哈希保存在数据库中。

安装模块后第一次调用此方法时, 运行所有模块的升级,因为它尚未保存哈希。 这是设计的,为了安全。如果这是个问题, 方法_save_installed_checksums可以在某种情况下调用 其中确保磁盘上的所有模块都安装在 数据库。

要调用升级机制,请导航到apps菜单并使用 自动升级模块按钮,仅在开发人员模式下可用。重新启动 强烈建议使用odoo实例来降低任何可能问题的风险。

调用此升级机制的另一个简单方法是发出以下命令 在odoo shell会话中:

env['ir.module.module'].upgrade_changed_checksum()

Bug Tracker

漏洞在GitHub Issues上跟踪。 如果出现问题,请检查是否已报告您的问题。 如果你先发现了它,请提供详细的 feedback

不要就技术问题直接与贡献者联系。

Credits

Authors

  • 激光实验室
  • 胡安·何塞·斯卡拉菲亚
  • 技术
  • Acsone公司/内华达州

Contributors

Maintainers

此模块由OCA维护。

Odoo Community Association

oca,或odoo社区协会,是一个非营利性组织 任务是支持odoo特性和 促进其广泛应用。

这个模块是github上OCA/server-tools项目的一部分。

欢迎您的贡献。要了解如何访问https://odoo-community.org/page/Contribute

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java JPA。Eclipselink没有为mySQL提供密码,但它应该提供   我的Servlet和@FormDataParam存在java问题   java将什么作为上下文参数传递到文件I/O方法中?   如果两个值相同,java无法找到其中一个单选按钮   java在变量和方法名中使用下划线   JavaSpringMVC单线程安全?   klazz类的java Arraylist(反射Api)   java如何在数字字符串中查找最频繁的数字?   JavaAPI设计:使数据更易于阅读与强制更多API调用   JavaHadoopMapReduceforGoogleWebGraph   java无法启动gauge API:Runner意外退出   java如何在bluemix上使用ibm工作负载调度器?   拉取一年中某一周特定日期的所有日期   java为什么是我的角节点。js应用程序将图像上传到S3� 邮递员正确上传时的符号?   在不使用任何第三方jar的情况下将文件从本地传输到linux系统(java代码)   java将现有文件夹复制到Eclipse工作区中新创建的项目中   Java中的regex RegExp帮助   当使用“系统”外观时,Java组合框setSelectedItem会出现故障   JavaASM:在类的方法中获取局部变量名和值