openerp-india team mailing list archive
-
openerp-india team
-
Mailing list archive
-
Message #01081
[Bug 888315] Re: duplicate and _inherits
** Description changed:
Hello,
This one could also be titled "duplicating a project also duplicates
timesheets", but I'm reporting it in framework as it is linked to the
behaviour of copy and _inherits (with s).
How to reproduce:
- 6.0 with demo data, modules project and analytic
- create a project named test1
- add an analytic entry on account test1 (say, a timesheet)
- duplicate analytic account test1 to test2, the timesheets are not duplicated, which is correct
- duplicate project test1 to test3 -> the timesheets of test1 are duplicated on test3 which is incorrect
In this case, project.project _inherits account.analytic.account and
both objects override the copy method. The problem is that when you
- duplicate the project, the overridden method on analytic account (which
- set default['lines_ids'] to []) is never called, and therefore all the
- analytic lines are duplicated.
+ duplicate the project, the overridden copy method on analytic account
+ (which set default['lines_ids'] to []) is never called, and therefore
+ all the analytic lines are duplicated.
I assume similar problem can occur in other areas using _inherits.
Best regards,
-sbi
--
You received this bug notification because you are a member of OpenERP
Indian Team, which is subscribed to OpenERP Server.
https://bugs.launchpad.net/bugs/888315
Title:
duplicate and _inherits
Status in OpenERP Server:
New
Bug description:
Hello,
This one could also be titled "duplicating a project also duplicates
timesheets", but I'm reporting it in framework as it is linked to the
behaviour of copy and _inherits (with s).
How to reproduce:
- 6.0 with demo data, modules project and analytic
- create a project named test1
- add an analytic entry on account test1 (say, a timesheet)
- duplicate analytic account test1 to test2, the timesheets are not duplicated, which is correct
- duplicate project test1 to test3 -> the timesheets of test1 are duplicated on test3 which is incorrect
In this case, project.project _inherits account.analytic.account and
both objects override the copy method. The problem is that when you
duplicate the project, the overridden copy method on analytic account
(which set default['lines_ids'] to []) is never called, and therefore
all the analytic lines are duplicated.
I assume similar problem can occur in other areas using _inherits.
Best regards,
-sbi
To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-server/+bug/888315/+subscriptions
References