Odoo中文社区可以通过以下三个域名访问:shine-it.net , odoocn.org,odoo.net.cn

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

Web_m2o_enhance模块(屏蔽“创建并编辑”功能)支持Many2many



  • osbzr新加入的模块,web_m2o_enhance可以在用户没有create的权限时,隐藏many2one下拉菜单中的“创建并编辑”功能,但是原模块只支持m2o,不支持many2many,经过测试,可以简单修改如下以支持m2m,在js文件中添加:<br />[code]<br />instance.web.form.FieldMany2ManyTags = instance.web.form.FieldMany2ManyTags.extend({<br /><br />        get_search_result: function (search_val) {<br />        …………………………………………<br />        //该函数的内容与原文件中FieldMany2One.get_search_result一样即可<br />        });<br />};<br />[/code]<br />求验证,如无问题,建议更新模块。



  • osbzr新加入的模块,web_m2o_enhance可以在用户没有create的权限时,隐藏many2one下拉菜单中的“创建并编辑”功能,但是原模块只支持m2o,不支持many2many,经过测试,可以简单修改如下以支持m2m,在js文件中添加:<br />[code]<br />instance.web.form.FieldMany2ManyTags = instance.web.form.FieldMany2ManyTags.extend({<br /><br />        get_search_result: function (search_val) {<br />        …………………………………………<br />        //该函数的内容与原文件中FieldMany2One.get_search_result一样即可<br />        });<br />};<br />[/code]<br />求验证,如无问题,建议更新模块。



  • 验证了一下,确实不支持M2M,也觉得楼主的写法可以实现。<br />但是这么长一段代码 copy&paste 可能不是个好主意,不懂js,等高人用比较简洁的方式提交 pull request吧。<br /><br />谢谢分享!



  • https://github.com/0k/web_m2o_enhanced<br />**New: support many2manytags widget ! **<br />在issue里提了个feature request,一天时间,作者就加上了...赞效率



  • 更不上更新进度。。。。。。<br />


登录后回复
 

与 Odoo 中文社区 的连接断开,我们正在尝试重连,请耐心等待