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

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

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

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

字段 `message_follower_ids`不存在!



  • 想添加follower,首先<br /><br />class mail_mass_mailing_list(osv.Model):<br />    _inherit = ['mail.mass_mailing.list', 'mail.thread']<br /><br />[b]然后视图:[/b]<br /><!-- form view -->  <br />        <record model="ir.ui.view" id="geeker_mass_mailing_list_inherit_view_form"><br />            <field name="name">geeker.mass_mailing.list.inherit.form</field><br />            <field name="model">mail.mass_mailing.list</field><br />            <field name="type">form</field><br />            <field name="inherit_id" ref="mass_mailing.view_mail_mass_mailing_list_form" /><br />            <field name="arch" type="xml"><br />                <sheet position="after"><br />                    <div class="oe_chatter"><br />                        <field name="message_follower_ids" widget="mail_followers"/><br />                        <field name="message_ids" widget="mail_thread"/><br />                    </div><br />                </sheet><br />            </field><br />        </record><br /><br />[b]错误log:[/b]<br />Error details:<br />字段 message_follower_ids不存在!<br /><br />错误的上下文:<br />视图 geeker.mass_mailing.list.inherit.form<br />[view_id: 1707, xml_id: n/a, model: mail.mass_mailing.list, parent_id: 1619]" while parsing /opt/odoo/addons_geeker/geeker_mailingcontact/geeker_mailingcontact_view.xml:18, near<br /><record model="ir.ui.view" id="geeker_mass_mailing_list_inherit_view_form"><br />            <field name="name">geeker.mass_mailing.list.inherit.form</field><br />            <field name="model">mail.mass_mailing.list</field><br />            <field name="type">form</field><br />            <field name="inherit_id" ref="mass_mailing.view_mail_mass_mailing_list_form"/><br />            <field name="arch" type="xml"><br />                <sheet position="after"><br />                    <div class="oe_chatter"><br />                        <field name="message_follower_ids" widget="mail_followers"/><br />                        <field name="message_ids" widget="mail_thread"/><br />                    </div><br />                </sheet><br />            </field><br />        </record><br /><br />查了好多遍,不知道问题出在那里?求教!



  • 想添加follower,首先<br /><br />class mail_mass_mailing_list(osv.Model):<br />    _inherit = ['mail.mass_mailing.list', 'mail.thread']<br /><br />[b]然后视图:[/b]<br /><!-- form view -->  <br />        <record model="ir.ui.view" id="geeker_mass_mailing_list_inherit_view_form"><br />            <field name="name">geeker.mass_mailing.list.inherit.form</field><br />            <field name="model">mail.mass_mailing.list</field><br />            <field name="type">form</field><br />            <field name="inherit_id" ref="mass_mailing.view_mail_mass_mailing_list_form" /><br />            <field name="arch" type="xml"><br />                <sheet position="after"><br />                    <div class="oe_chatter"><br />                        <field name="message_follower_ids" widget="mail_followers"/><br />                        <field name="message_ids" widget="mail_thread"/><br />                    </div><br />                </sheet><br />            </field><br />        </record><br /><br />[b]错误log:[/b]<br />Error details:<br />字段 message_follower_ids不存在!<br /><br />错误的上下文:<br />视图 geeker.mass_mailing.list.inherit.form<br />[view_id: 1707, xml_id: n/a, model: mail.mass_mailing.list, parent_id: 1619]" while parsing /opt/odoo/addons_geeker/geeker_mailingcontact/geeker_mailingcontact_view.xml:18, near<br /><record model="ir.ui.view" id="geeker_mass_mailing_list_inherit_view_form"><br />            <field name="name">geeker.mass_mailing.list.inherit.form</field><br />            <field name="model">mail.mass_mailing.list</field><br />            <field name="type">form</field><br />            <field name="inherit_id" ref="mass_mailing.view_mail_mass_mailing_list_form"/><br />            <field name="arch" type="xml"><br />                <sheet position="after"><br />                    <div class="oe_chatter"><br />                        <field name="message_follower_ids" widget="mail_followers"/><br />                        <field name="message_ids" widget="mail_thread"/><br />                    </div><br />                </sheet><br />            </field><br />        </record><br /><br />查了好多遍,不知道问题出在那里?求教!



  • 我最近也有对添加follower产生疑惑



  • [code]<br />...<br />class mail_mass_mailing_list(osv.Model):<br />    _name = "mail.mass_mailing.list"<br />    _inherit = ['mail.thread']<br />...<br />[/code]<br /><br />试试看?



  • [quote author=mrshelly link=topic=17428.msg31563#msg31563 date=1449210422]<br />[code]<br />...<br />class mail_mass_mailing_list(osv.Model):<br />    _name = "mail.mass_mailing.list"<br />    _inherit = ['mail.thread']<br />...<br />[/code]<br /><br />试试看?<br />[/quote]<br /><br />谢谢!刚才试过了,还是一样的错误提示。<br /><br />我自己开发的模块,添加follow就不会有问题,系统自带的模块用继承方式添加似乎总有问题。<br /><br />不知道是不是这种情况?



  • 新建一个账套试试看......



  • 谢谢大家的建议,周末折腾了一下。<br /><br />重新翻看了mass_mailing的原始模块,然后把class改写为<br /><br />[code]class MassMailingList(osv.Model):[/code]<br /><br />原先我使用的:<br />[code]class mail_mass_mailing_list(osv.Model):[/code]<br /><br />使继承的模块和原始模块的保持一致,结果就安装成功了。<br /><br />不知道这是不是问题的根源,分享给大家希望有所帮助。



  • 不应该有这种情况....<br />代码  class 名 并不要求一定要一致的...



  • <br />我这样就对<br /><br />class apply_delivery(osv.osv):<br />    _name = 'apply.delivery'<br />    _inherit = ['mail.thread']<br /><br />你写法不对的.


登录后回复
 

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