非公司合作伙伴的名字和姓氏分开
odoo8-addon-partner-firstname的Python项目详细描述
合作伙伴的名字和姓氏
编写此模块是为了扩展联系人的功能以支持 姓和名分开的。
配置
可以为反函数配置一些常用的名称模式 在“设置”>;“配置”>;“常规设置”中:
- 姓氏firstname:例如“anderson robert”
- 姓,名:例如“安德森,罗伯特”
- 姓氏:例如“robert anderson”
应用更改后,可以重新计算所有合作伙伴的名称,单击 “重新计算名称”按钮。注意:这个过程可能要花很多时间,这取决于 数据库中有多少个合作伙伴。
您可以使用_get_inverse_name方法从简单字符串中获取lastname和firstname 还有_get_computed_name从姓氏和名字中获取名称。 可以重写这些方法以更改上面指定的格式。
使用量
字段name将成为连接last name的存储函数字段。 还有名字。这样可以避免破坏与其他模块的兼容性。
用户应首先手动完成姓氏和的单独字段 name,但如果只编辑某个意外模块中的name字段, 有一个反函数试图自动拆分它。它假设 以配置的格式编写name(默认情况下,“lastname firstname”)。 但它可能会导致错误的分裂(因为它只是盲目地试图 猜猜你的意思),所以最好手动指定。
出于同样的原因,安装后,联系人的以前名称将保留在 name字段,第一次编辑它们时,您将被要求 提供last name和first name(每个联系人仅一次)。
有关详细信息,请访问:
已知问题/路线图
逆函数的模式只能在系统级配置。也许吧 此配置可能取决于合作伙伴的语言、国家或公司, 如this OCA issue
缺陷跟踪器
在GitHub Issues上跟踪错误。如果有麻烦,请 如果您的问题已经报告,请检查那里。如果你先发现它, 通过提供详细且受欢迎的反馈来帮助我们粉碎它。
学分
贡献者
- 尼古拉斯·贝西,nicolas.bessi@camptocamp.com>;
- 乔纳森·奈米,jonathan.nemry@acsone.eu>;
- 奥利维尔·劳伦特olivier.laurent@acsone.eu>;
- 汉斯·亨里克·加贝尔加德(Hans Henrik Gabelgaard)hhg@gabelgaard.org>;
- 杰罗·洛皮斯,j.llopis@grupoesoc.es>;
- 阿德里安·佩夫尔(Adrien Peiffer)adrien.peiffer@acsone.eu>;
- 安东尼奥·埃斯皮诺萨<;antonioea@antiun.com>;