El 04/03/18 a les 07:55, Raimon Esteve ha escrit: > Buenos dias, > > El dia 2 març 2018 7:19 p. m., "Fernando Sánchez" <[email protected] > <mailto:[email protected]>> va escriure: > > El viernes, 2 de marzo de 2018, 12:50:27 (UTC-5), Fernando Sánchez > escribió: > > Saludos a la comunidad > > Dentro de un documento que puede ser compra o venta, como asigno > los permisos de usuario a los estados del documento (botones), > de tal forma que un usario A solo pueda crear el documento y > dejarlo en modo borrador y que un usuario b exclusivamente pueda > dar click al boton presupuesto y/o confirmar. De tal manera que > se establezcan los roles de usuarios vs documentos. > > Revisé la parte de administración de usuarios y no encontré algo > que me permita hacer esto, agradecería si alguien me da algún > alcance al respecto. > > Gracias anticipadas. > > Fernando Sánchez > > > Me voy respondiendo, a ver si correctamente. > Veo en los xml que se relacionan los botones con los distintos > permisos asignados a los grupos > Ejm > > ir.model.buton con su respectivo ir.model.button.res.group > > Estoy bien?
Si, vas bien. > Debería concluir que los permisos a los botones se asignan via xml? Se puede assignar a traves de xml, però tambien puedes crear los registros manualmente en la base de datos. > > > Seria algo similar a: > > https://bitbucket.org/tryton/sale/src/8d9a7f10cf5e2e9eb12f28fb7e4aeb1ac031d5ac/sale.py?at=default&fileviewer=file-view-default#sale.py-278 Es mejor que lo definas en la tabla ir.model.button y luego el servidor se encarga automàticamente de poner los botones cómo readonly: http://hg.tryton.org/trytond/file/943ddf0c67af/trytond/model/modelview.py#l547 De esta manera, puedes extender la configuración directamente de la base de datos y no tienes que tocar el código. Un saludo, -- Sergi Almacellas Abellana www.koolpi.com Twitter: @pokoli_srk
