OCA/connector-telephony 项目教程

OCA/connector-telephony 项目教程

connector-telephonyOdoo modules for telephony integration项目地址:https://gitcode.com/gh_mirrors/co/connector-telephony

1. 项目的目录结构及介绍

OCA/connector-telephony 项目的目录结构如下:

connector-telephony/
├── addons/
│   ├── asterisk_click2dial/
│   ├── base_phone/
│   ├── connector_voicent/
│   ├── crm_phone/
│   ├── event_phone/
│   ├── hr_phone/
│   ├── hr_recruitment_phone/
│   ├── sms_no_alter_body/
│   └── ...
├── doc/
├── setup/
├── tests/
├── .gitignore
├── .pylintrc
├── LICENSE
├── README.md
├── oca_dependencies.txt
├── requirements.txt
├── test-requirements.txt

目录介绍

  • addons/: 包含所有与电话集成相关的模块。
    • asterisk_click2dial: Asterisk-Odoo 连接器。
    • base_phone: 验证电话号码。
    • connector_voicent: 连接 Odoo 和 Voicent。
    • crm_phone: 在 CRM 中改进电话支持。
    • event_phone: 在事件中验证电话号码。
    • hr_phone: 在人力资源中验证电话号码。
    • hr_recruitment_phone: 在人力资源招聘中验证电话号码。
    • sms_no_alter_body: 避免短信内容被修改。
  • doc/: 项目文档。
  • setup/: 项目设置文件。
  • tests/: 测试文件。
  • .gitignore: Git 忽略文件。
  • .pylintrc: Pylint 配置文件。
  • LICENSE: 项目许可证。
  • README.md: 项目说明文档。
  • oca_dependencies.txt: OCA 依赖文件。
  • requirements.txt: 项目依赖文件。
  • test-requirements.txt: 测试依赖文件。

2. 项目的启动文件介绍

OCA/connector-telephony 项目的启动文件通常是 __openerp__.py__manifest__.py 文件,这些文件位于每个模块的根目录下。例如,base_phone 模块的启动文件如下:

{
    "name": "Validate phone numbers",
    "version": "14.0.1.0.1",
    "category": "Phone",
    "summary": "Validate phone numbers",
    "author": "Odoo Community Association (OCA)",
    "website": "https://github.com/OCA/connector-telephony",
    "depends": [
        "base",
    ],
    "data": [
        "views/res_partner_view.xml",
    ],
    "demo": [],
    "installable": True,
    "application": False,
    "auto_install": False,
}

启动文件介绍

  • name: 模块名称。
  • version: 模块版本。
  • category: 模块分类。
  • summary: 模块摘要。
  • author: 作者。
  • website: 项目网站。
  • depends: 依赖的其他模块。
  • data: 数据文件。
  • demo: 演示数据。
  • installable: 是否可安装。
  • application: 是否是应用程序。
  • auto_install: 是否自动安装。

3. 项目的配置文件介绍

OCA/connector-telephony 项目的配置文件主要包括 .pylintrcrequirements.txt

.pylintrc

.pylintrc 是 Pylint 的配置文件,用于配置代码检查规则。示例如下:

[MASTER]

# A comma-separated list of package or module names from where C extensions may
# be loaded. Extensions are loading into the active Python interpreter and may
# run arbitrary code
extension-pkg-whitelist=

# Add files or directories to the blacklist. They should be base names, not
# paths.
ignore=CVS

# Add files or directories matching the regex patterns to the blacklist. The
# regex matches against base names, not paths.
ignore-patterns=

# A comma-separated list of package or module names from where C extensions may

connector-telephonyOdoo modules for telephony integration项目地址:https://gitcode.com/gh_mirrors/co/connector-telephony

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

庞锦宇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值