允许连接到外部系统的数据模型。

odoo12-addon-base-external-system的Python项目详细描述


BetaLicense: LGPL-3OCA/server-backendTranslate me on WeblateTry me on Runbot

这个模块提供了一个接口/适配器机制来定义远程 系统。

请注意,此模块以纯文本存储所有内容。为了安全起见, 建议您使用另一个模块(如keychainred_十月来 加密密码和私钥之类的东西)。这不是按顺序做的 不强制使用特定的安全方法。

目录

Configuration

在“设置”=>;“技术”=>;“外部系统”中配置外部系统

Usage

系统的凭据存储在external.system模型中,并且 由用户配置。这个模型是底层的统一接口 适配器。

Using the Interface

给定名为external_systemexternal.systemsingleton,您将执行 下面是获取底层系统客户端的步骤:

withexternal_system.client()asclient:client.do_something()

上下文完成后,客户端将被销毁。破坏发生 在适配器的external_destroy_client方法中。

这个接口唯一统一的方面是客户机连接本身。其他更多 固执己见的接口/适配器机制可以在其他模块中实现,例如 OCA/server-tools/external_file_location中的文件系统接口。

Creating an Adapter

要添加外部系统适配器的模块应继承 external.system.adapter模型并重写以下方法:

  • external_get_client:返回系统的可用客户端
  • external_destroy_client:销毁连接(如果适用)。不需要 如果连接本身被破坏,则定义。

Bug Tracker

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

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

Credits

Authors

  • 激光实验室

Contributors

Maintainers

此模块由OCA维护。

Odoo Community Association

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

此模块是github上OCA/server-backend项目的一部分。

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

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

推荐PyPI第三方库


热门话题
java如何在构造函数外部添加鼠标侦听器   java如何使用比较器对列表进行排序以正确排序空值?   javajavax。由于javax,邮件“535.7.3身份验证失败”。邮件升级(v1.3.1至v1.5.2)   java将arraylist流到固定的二维数组中并打印?   RecyclerView适配器上的java上下文   java如何为此Twitter API为KafkaProducer建立连接   java Spring安全性重写WebSecurity配置适配器的配置(AuthenticationManagerBuilder)是否会影响全局应用程序?   线程“awteventque0”NullPointerException中的java异常   if条件中的null值和null指针异常java   java树集<Object>允许相同类型的多个对象   java定义类;我认不出   字符串java replaceAll()   JAVAutil。scanner(Java)读取文件时如何跳过空格?   java在swing中关闭flash屏幕   java在Wildfly 16中的应用程序中加载pk12文件   有没有工具可以自动生成屏幕抓取的Java代码   创建意图时,java方法getParcelableExtra()返回null   将数据从java传递到jsp   java Android Studio |永久保存布局