openerp-india team mailing list archive
-
openerp-india team
-
Mailing list archive
-
Message #18839
[Bug 1085489] [NEW] many2many documentation
Public bug reported:
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
** Affects: openobject-server
Importance: Undecided
Status: New
--
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:
New
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
Follow ups
References