Merge lp:~openerp-dev/openobject-addons/7.0-opw-591757-rha into lp:openobject-addons/7.0

Proposed by Rifakat Husen (OpenERP)
Status: Rejected
Rejected by: Naresh(OpenERP)
Proposed branch: lp:~openerp-dev/openobject-addons/7.0-opw-591757-rha
Merge into: lp:openobject-addons/7.0
Diff against target: 18 lines (+1/-8)
1 file modified
portal_project_long_term/security/portal_security.xml (+1/-8)
To merge this branch: bzr merge lp:~openerp-dev/openobject-addons/7.0-opw-591757-rha
Reviewer Review Type Date Requested Status
Naresh(OpenERP) Pending
Review via email: mp+161358@code.launchpad.net

Description of the change

Remove wrong rule domain which contains field 'message_follower_ids' on models that do not inherit mail.thread object
and hence it throws error,

ValueError: Invalid field 'message_follower_ids' in leaf "<osv.ExtendedLeaf: ('message_follower_ids', 'in', [5]) on project_phase (ctx: )>"

Steps described in bug report,
https://bugs.launchpad.net/openobject-addons/+bug/1101318/comments/8

To post a comment you must log in.
Revision history for this message
Naresh(OpenERP) (nch-openerp) wrote :

This was improved in stable 7 @ 9121 <email address hidden>

Unmerged revisions

9081. By Rifakat Husen (OpenERP)

[FIX] portal_project_long_term: remove wrong rule contains domain for field 'message_follower_ids' on models that do not inherit mail.thread

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'portal_project_long_term/security/portal_security.xml'
2--- portal_project_long_term/security/portal_security.xml 2013-04-15 15:01:07 +0000
3+++ portal_project_long_term/security/portal_security.xml 2013-04-29 05:32:23 +0000
4@@ -5,14 +5,7 @@
5 <record id="portal_project_long_term_rule" model="ir.rule">
6 <field name="name">Project/Phase: portal users: public or portal and following</field>
7 <field name="model_id" ref="project_long_term.model_project_phase"/>
8- <field name="domain_force">['|',
9- ('project_id.privacy_visibility', '=', 'public'),
10- '&amp;',
11- ('project_id.privacy_visibility', 'in', ['portal', 'followers']),
12- '|',
13- ('message_follower_ids','in', [user.partner_id.id]),
14- ('user_id', '=', user.id),
15- ]</field>
16+ <field name="domain_force">[('project_id.privacy_visibility', 'in', ['public', 'portal'])]</field>
17 <field name="groups" eval="[(4, ref('portal.group_portal'))]"/>
18 </record>
19