openerp-india team mailing list archive
-
openerp-india team
-
Mailing list archive
-
Message #19259
[Bug 1085489] Re: many2many documentation
Hi,
I'm not sure I understand what you mean, because the documentation is
correct. It only mentions [IDs] for the "6" operation because it is the
only one that works with a list of IDs. The other operations operate on
a single ID at a time.
To perform a "1" or "2" or "3" or "4" operation on several IDs at once
you simply pass multiple tuples in the same write call.
** Changed in: openobject-server
Status: New => Invalid
--
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/1085489
Title:
many2many documentation
Status in OpenERP Server:
Invalid
Bug description:
Hello
http://doc.openerp.com/v6.1/developer/03_modules_2.html?highlight=many2many
(0, 0, { values }) link to a new record that needs to be created with the given values dictionary
(1, ID, { values }) update the linked record with id = ID (write *values* on it)
(2, ID) remove and delete the linked record with id = ID (calls unlink on ID, that will delete the object completely, and the link to it as well)
(3, ID) cut the link to the linked record with id = ID (delete the relationship between the two objects but does not delete the target object itself)
(4, ID) link to existing record with id = ID (adds a relationship)
(5) unlink all (like using (3,ID) for all linked records)
(6, 0, [IDs]) replace the list of linked IDs (like using (5) then (4,ID) for each ID in the list of IDs)
here only for the last tuple it is clear that there should be a list
if ids
IMHO there should be
(0, 0, { values }) link to a new record that needs to be created with the given values dictionary
(1, [IDs], { values }) update the linked record with id = ID (write *values* on it)
(2, [IDs]) remove and delete the linked record with id = ID (calls unlink on ID, that will delete the object completely, and the link to it as well)
(3, [IDs]) cut the link to the linked record with id = ID (delete the relationship between the two objects but does not delete the target object itself)
(4, [IDs]) link to existing record with id = ID (adds a relationship)
(5) unlink all (like using (3,ID) for all linked records)
(6, 0, [IDs]) replace the list of linked IDs (like using (5) then (4,ID) for each ID in the list of IDs)
to be consistent
To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-server/+bug/1085489/+subscriptions
References