> Hello,
> 
> Thanks for the merge proposal ! Here are my comments.
> 
> 1/ get_needaction_user_id -> get_needaction_user_ids, returning a list, as for
> other merge props

>  I have modified this method.

> 2/ def case_create_send_note(self, cr, uid, ids, context=None):
>     for obj in self.browse(cr, uid, ids, context=context):
>       if obj.user_id.id :
>         self.message_subscribe(cr, uid, ids, [obj.user_id.id],
> context=context)
>       obj.message_append_note('',_("Project has been <b>created</b>."))
>     return True
> I think if this case, we should override the get_subscribers method, to add
> user_id to the subscribers. Because if we change the user_id, you will have
> the old user_id subscribed, but not the new one.
> 
> You should have something like
> def message_get_subscribers(self, cr, uid, ids, context=None):
>   sub_ids = self.message_get_subscribers_ids(cr, uid, ids, context=context);
>   # add the project manager if present
>   for obj in self.browse(cr, uid, ids, context=context):
>     if obj.user_id:
>       sub_ids.append(obj.user_id.id)
>   return self.pool.get('res.users').read(cr, uid, sub_ids, context=context)
> 
> def create_send_note(self, cr, uid, ids, context=None):
>   return self.message_append_note(cr, uid, ids, '',_("Project has been
> <b>created</b>."), context=context)

>  I have overwrite message_get_subscribers method and do not called 
> message_subscribe method from create_send_note method.
 
> 3/ Here, case_ prefix is not necessary as we do not inherit from crm_base or
> crm_case.

> I have renamed methods from 'case_XXX_send_note' to 'set_XXX_send_note'.

> Best regards,
> 
> Thibault.
-- 
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-social-project-bth/+merge/97645
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-addons/trunk-social-tde.

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to