campo estado no clickable

82 views
Skip to first unread message

Auxi Alcántara

unread,
Aug 9, 2022, 2:56:09 AM8/9/22
to Usuarios Odoo / OpenERP en España
Buenos dias, soy relativamente novata con odoo.
En mi primera vista heredada, he tenido que quitar a los customers permisos para poder modificar campos, lo cual he arreglado poniendo invisibles esos campos. Ahora necesito poner en 'no clickable' el campo estado de los issues, no me vale con ponerlo invisible, ya que queremos que los clientes vean el proceso que lleva su issue.

Como queremos que el grupo de soporte pueda ver y acceder a todo, tenemos 2 vistas para poner en una invisibles los campos, y en la otra darle visibilidad al grupo de soporte.
Usamos odoo 8.

El campo que quiero modificar en la vista original tiene esta definición:
<field name="stage_id" widget="statusbar" clickable="True" options="{'fold_field': 'fold'}"/>

Para modificarlo, en la vista heredada en un principio hice esto:
<xpath expr='//field[@name="stage_id"]' position="attributes">
                 <attribute name="clickable">False</attribute>
</xpath>
pero no funciona y le he puesto todas las combinaciones posibles, si pongo
                  <attribute name="invisible">1</attribute>
 si funciona y no lo muestra, pero como digo, no es lo que queremos. No encuentro por la web ninguna referencia a más opciones que puedo usar para cambiar campos, solo el edit que lo he puesto a false para los customers si que me ha funcionado, además del invisible, como ya he dicho.
¿Alguien sabe qué mas opciones se pueden poner en la etiqueta attributes?
Muchas gracias de antemano         

Auxi Alcántara

unread,
Aug 16, 2022, 4:37:49 AM8/16/22
to Usuarios Odoo / OpenERP en España
De momento le he puesto un "apaño" saltando un warning (popup)  avisando de que no puede hacer esa acción, y no dejándole hacerla, cuando se detecta un onchange sobre stage_id y la compañia del usuario no es la de nuestra empresa (no es personal de soporte).
Reply all
Reply to author
Forward
0 new messages