On 16 Sep 13:31, Sergi Almacellas Abellana wrote: > Hi, > > I have defined a new One2Many field on sale, which target model it's a > table_query. I've overridden the write method in order to save the > modifications in the origin table, but I don't wan't the users to create or > delete records on the One2Many field, so I didn't override the create and > delete method. > > I also added an ir.model.access record for the model, giving only read and > write access to all the users (no group defined on the rule). > > Despite all, when I open this One2Many field in the client, the create, > delete and restore buttons are still active, so the user can still create > and delete records from the client. This is confusing, as the new created > records dissapear once saved, and the deleted records reapear on saving. > > There is something I'm missing in order to disable the create and delete > buttons?
Normally the access right are checked: http://hg.tryton.org/tryton/file/89af0b300c3f/tryton/gui/window/view_form/view/form_gtk/one2many.py#l257 What happens if you create a line? Do you have the permission deny? -- Cédric Krier - B2CK SPRL Email/Jabber: [email protected] Tel: +32 472 54 46 59 Website: http://www.b2ck.com/
pgpplfolKxnm1.pgp
Description: PGP signature
