No aparecen los botones en un LiveForm1EditPanel para un rol dado

13 views
Skip to first unread message

francisco f

unread,
Jun 5, 2013, 1:14:47 PM6/5/13
to wavemake...@googlegroups.com
WM 6.5.3

He creado un dojogrid con su LiveForm asociado para editar los campos.
En ese form he asociado roles para que se vean unos campos u otros.

Por cierto por nombre de usuario me ha resultado imposible extraerlo.
¿Alguno sabe como se saca el nombre de usuario conectado?
wm.getUserName y getUserId no me funcionan.

Siguiendo, tengo los botones de edicion pero necesito que solo se vean para un determinado rol

Salvar y cancelar se ven para todos  (sin problemas)

Perooooo el operationPanel donde van los de nuevo-modificar-borrar solo se ve con tres de los cuatro tipos de rol

Puedo ocultar/mostrar los botones independiente para cada rol, excepto para el 4 es imposible, no funciona.
Es mas si el operationPanel lo pongo como solo para el cuarto rol no hace caso y se ve para todos.

He cambiado los nombres, borrado todo el form y vuelto a crear de cero,pero sigue sin funcionar paa el cuarto rol.

El rol se detecta bien, ya que puse ventanas de alertas y muestra cual es el del usuario conectado correctamente.

Saludos y gracias pr el tiempo dedicado

francisco f

unread,
Jun 6, 2013, 3:39:27 AM6/6/13
to wavemake...@googlegroups.com
Lo solucioné pero se me escapa el motivo por el que no funcionaba.

El rol era 'cliente', cualquier variante no funcionaba (clientes, client, clienta)

Le cambié el nombre a periko y a funcionar.

A ver como se come esto.

saludos


Giuseppe

unread,
Jun 6, 2013, 3:40:56 AM6/6/13
to wavemake...@googlegroups.com
Puedes mandar u export del proyecto?

Saludos.

Enviado desde mi iPad

/Giuseppe
--
Has recibido este mensaje porque estás suscrito al grupo "WaveMaker Hispano" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a wavemaker-hisp...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a wavemake...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/wavemaker-hispano?hl=es.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
 
 

francisco f

unread,
Jun 6, 2013, 3:57:50 AM6/6/13
to wavemake...@googlegroups.com

Más maderaaaaaaa

Periko a muerto

Después de añadir otras cosas y probar el señor periko ha pasado a mejor vida.

Parece que solo funcionan bien los tres primeros roles que puse al iniciar el proyecto

Cualquier otro que añada al final deja de funcionar

Me tendré que apañar solo con esos.

francisco f

unread,
Jun 6, 2013, 4:08:50 AM6/6/13
to wavemake...@googlegroups.com
https://docs.google.com/file/d/0B1MC67NJHIfMWER2bElraDFlcEE/edit?usp=sharing

Es sencillo, solo un dojogrid con su liveform para editar
Y otra pestaña con un dojogrid para usuarios.

saludos y gracias

Giuseppe

unread,
Jun 6, 2013, 4:11:11 AM6/6/13
to wavemake...@googlegroups.com
Cuando llegue al despacho le echo un vistazo, que 4 ojos ven más que dos.


Enviado desde mi iPad

/Giuseppe

Giuseppe Luigi

unread,
Jun 6, 2013, 4:29:40 AM6/6/13
to wavemake...@googlegroups.com
Te refieres a los botones de Nuevo, Modificar y Eliminar de la pestaña "Ficha"  no?

Francisco Javier

unread,
Jun 6, 2013, 4:43:46 AM6/6/13
to wavemake...@googlegroups.com
Correcto, solo quiero que los administradores tengan el boton de nuevo y eliminar, el resto puede modificar

Giuseppe Luigi

unread,
Jun 6, 2013, 4:46:43 AM6/6/13
to wavemake...@googlegroups.com

Ok, luego lo ojeo que sólo me dio tiempo a importar el proyecto.

Giuseppe

unread,
Jun 6, 2013, 7:53:39 AM6/6/13
to wavemake...@googlegroups.com

Obviando la estructura de la BBDD puesto es irrelevante para el problema, efectivamente, hay ciertos roles con los que no funciona. He eliminado todos los roles y tras administrador, he creado "cliente" y "comercial", y de una manera muy cachonda, comercial funciona, y cliente no. Por qué? Ni idea. He mirado el archivo widjets.js y todo parece aparentemente normal.

He creado una nueva tabla para basar los roles por querys, pero me he tenido que quedar a medias,porque de repente el proyecto ha dejado de grabar en la BBDD dando un error 403 json, que según los foros tiene algo que ver con el módulo security, módulo que he desactivado por cierto.

Estas son las típicas cosas que han evitado que adoptara WM como plataforma de desarrollo en los últimos 2 años para proyectos en producción, y mira que le tengo ganas, pero el miedo a una ida de olla y/o efectos paranormales y quedarte tirado con el proyecto, son muy fuertes.

Has probado a preguntar en los foros en inglés? Cuelga el zip del export y un DUMP de la BBDD a ver si alguien más puede echarle también un vistazo. Está claro que debe ser una tontería, pero hay que saber de donde puede proceder esa tontería.

Enviado desde mi iPad

/Giuseppe

francisco f

unread,
Jun 6, 2013, 11:13:32 AM6/6/13
to wavemake...@googlegroups.com


El jueves, 6 de junio de 2013 13:53:39 UTC+2, Giuseppe escribió:

Obviando la estructura de la BBDD puesto es irrelevante para el problema, efectivamente, hay ciertos roles con los que no funciona. He eliminado todos los roles y tras administrador, he creado "cliente" y "comercial", y de una manera muy cachonda, comercial funciona, y cliente no. Por qué? Ni idea. He mirado el archivo widjets.js y todo parece aparentemente normal.

He creado una nueva tabla para basar los roles por querys, pero me he tenido que quedar a medias,porque de repente el proyecto ha dejado de grabar en la BBDD dando un error 403 json, que según los foros tiene algo que ver con el módulo security, módulo que he desactivado por cierto.

Estas son las típicas cosas que han evitado que adoptara WM como plataforma de desarrollo en los últimos 2 años para proyectos en producción, y mira que le tengo ganas, pero el miedo a una ida de olla y/o efectos paranormales y quedarte tirado con el proyecto, son muy fuertes.

Has probado a preguntar en los foros en inglés? Cuelga el zip del export y un DUMP de la BBDD a ver si alguien más puede echarle también un vistazo. Está claro que debe ser una tontería, pero hay que saber de donde puede proceder esa tontería.

Como ves todos mis proyectos son de andar por casa, asi que por eso lo uso.

Lo de los foros de ingles como no es mi fuerte y lo puedo solventar por otro lado, mejor lo dejo.

Tambien me falla lo de crear query, se le va la pinza de una forma escandalosa. Creas una, todo bien, cierras, vuelves mañana y o bien te las ha borrado o da error al compilar y hasta que no las borras no va.
En fin a ver si salen otras versiones y se corrige algo.

Gracias por todo

Giuseppe

unread,
Jun 6, 2013, 4:24:33 PM6/6/13
to wavemake...@googlegroups.com
Ya es mera curiosidad.

Es importante preguntar estas coss, si es un bug para que se resuelva, si no, ver donde esta el fallo para no volver a tenerlo.


Esperemos pues a ver si nos iluminan.



Enviado desde mi iPad

/Giuseppe
--
Reply all
Reply to author
Forward
0 new messages