非公司合作伙伴的名字和姓氏分开
odoo12-addon-partner-firstname的Python项目详细描述
编写此模块是为了扩展联系人的功能以支持 姓和名分开的
目录
Configuration
可以为反函数配置一些常用的名称模式 在“设置”>;“常规设置”中:
- 姓氏firstname:例如“anderson robert”
- 姓,名:例如“安德森,罗伯特”
- Firstname Lastname:例如“Robert Anderson”
应用更改后,可以重新计算所有合作伙伴的名称,单击 “重新计算名称”按钮。注意:这个过程可能要花很多时间,这取决于 数据库中有多少个合作伙伴。
您可以使用_get_inverse_name方法从简单字符串中获取lastname和firstname 还有_get_computed_name从姓氏和名字中获取名称。 可以重写这些方法以更改上面指定的格式。
Usage
字段name将成为连接last name的存储函数字段。 还有名字。这样可以避免破坏与其他模块的兼容性。
用户应首先手动完成姓氏和的单独字段 name,但如果只编辑某个意外模块中的name字段, 有一个反函数试图自动拆分它。它假设 以配置的格式编写name(默认情况下,“lastname firstname”)。 但它可能会导致错误的分裂(因为它只是盲目地试图 猜猜你的意思),所以最好手动指定。
出于同样的原因,安装后,联系人的以前名称将保留在 name字段,第一次编辑它们时,您将被要求 提供last name和first name(每个联系人仅一次)。
Known issues / Roadmap
逆函数的模式只能在系统级配置。也许吧 此配置可能取决于合作伙伴的语言、国家或公司, 如this OCA issue
Credits
Contributors
- 尼古拉斯·贝西,nicolas.bessi@camptocamp.com>;
- 扬尼克·沃彻,yannick.vaucher@camptocamp.com>;
- 文森特·雷纳维尔<;vincent.renaville@camptocamp.com>;
- guewen baconnier<;guewen.baconnier@camptocamp.com>;
- 霍尔格·布鲁恩hbrunn@terp.nl>;
- 乔纳森·奈米,jonathan.nemry@acsone.eu>;
- 奥利维尔·劳伦特<;olivier.laurent@acsone.eu>
- 桑迪·卡特,sandy.carter@savoirfairelinux.com>;
- Alexis de Lattre & lt;
& gt;
- 洛伦佐·巴蒂斯蒂尼<;lorenzo.battistini@agilebg.com>
- 汉斯·亨里克·加贝尔加德,hhg@gabelgaard.org>;
- 杰罗·洛皮斯,j.llopis@grupoesoc.es>
- 阿德里安·佩费尔<;adrien.peiffer@acsone.eu>;
- 罗纳德·波蒂尔(Ronald Portier)ronald@therp.nl>;
- 塞尔文范霍夫
- 佩德罗·贝扎pedro.baeza@serviciosbaeza.com>;
- 戴夫·拉斯利,dave@laslabs.com>;
- 格雷姆·盖拉特利graeme@o4sb.com>;
Maintainers
此模块由OCA维护。
oca,或odoo社区协会,是一个非营利性组织 任务是支持Odoo特性和 促进其广泛应用。
此模块是github上OCA/partner-contact项目的一部分。
欢迎您的贡献要了解如何访问https://odoo-community.org/page/Contribute。