Ocultar el botón de edición, con una condición

50 views
Skip to first unread message

Aarón Deza Zapata

unread,
Aug 25, 2022, 3:46:28 AM8/25/22
to Usuarios Odoo / OpenERP en España
Muy buenas.

He de ocultar el botón de edición de un acuerdo, cuando el acuerdo, pasa a estado de 'Activo'.

El problema es que no logro hacer que el botón de edición se muestre o no, en función del estado del contrato.

He probado con el attrs en el xml, pero no ha dado resultado. También, he tratado de hacerlo con un t-att-edit y tratar de ponerle una condición, pero tampoco ha dado resultado.

He encontrado respuestas que me sugieren que use un fields.Html, pero no me sirve, con el problema que tengo ahora mismo.

También hay respuestas que sugieren que duplique la vista, con la edición bloqueada y que cuando cambie el estado del contrato, que se muestre esta vista, en vez de la otra.

Y por último, y la más recurrente, respuestas que me sugieren que use security rules en la vista, con un condicionante, sin embargo, tras aplicarlo y configurarlo, me bloquea todo lo relacionado con los acuerdos, sin tener en cuenta, los permisos que estoy seleccionando.

¿Es posible que haya una solución para este problema?

En caso de necesitar más información, por favor, no duden en pedírmelo.

Muchas gracias.

David Vidal

unread,
Aug 25, 2022, 3:56:58 AM8/25/22
to openerp-s...@googlegroups.com

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/openerp-spain-users/51484e95-afda-427b-ba98-157889d1fd35n%40googlegroups.com.

Aarón Deza Zapata

unread,
Aug 25, 2022, 4:25:52 AM8/25/22
to Usuarios Odoo / OpenERP en España
Muchas gracias por tu respuesta David.

Cuando he hablado de las security rules, me refería exactamente a esto. A la hora de implementar esta opción y solo seleccionar los permisos de lectura y creación, de forma global. No me permite ni visualizar ningún contrato, ni crearlos.

Esta es la regla de registro que tenía aplicada:
Screenshot 2022-08-25 100615.png

Y estos son los resultados:
Screenshot 2022-08-25 100748.png

Screenshot 2022-08-25 102326.png

Algo estaré haciendo mal con la declaración de la regla de registro, pero no logro determinar que es exactamente.

Un saludo.

David Vidal

unread,
Aug 25, 2022, 4:41:25 AM8/25/22
to openerp-s...@googlegroups.com
Claro, tienes que tener de base una regla general que permita la lectura

Aarón Deza Zapata

unread,
Aug 25, 2022, 4:49:32 AM8/25/22
to Usuarios Odoo / OpenERP en España
De acuerdo David.

Me pondre a mirar por aqui.

Mil gracias y un saludo.
Reply all
Reply to author
Forward
0 new messages