Hola todos, y gracias Joaquín por responder. Ya conseguí compilar los fuentes de la 2.10, el problema era mi linea de Internet. Leyendo lo k pusiste voy a revisar Accionando, pero tengo otra consulta k me nace aquí, ¿debo programar en Linux y al final compilar en windows?
En el tema de roles si, necesito implementarlo ya que habrán diferentes actores y acciones a permitir de acuerdo a su nivel de acceso a la información. Voy empezar a revisar y estaré comunicando. Gracias. El 25/08/2014 06:30, "Joaquin Jose del Cerro Murciano" <[email protected]> escribió: > > > > > El 21 de agosto de 2014, 17:24, Juan Carlos Gutiérrez Villavicencio < [email protected]> escribió: > >> Hola Alvaro, >> >> La verdad me esta dando problemas la 2.1, quería programar en la 1.12, pero >> me aconsejaron hacerlo en la 2.x, así que en esas estoy, y pues debo darle >> hasta que logre primero que nada hacer compilar el gvsig. >> Pero de todas maneras debo lograr que los plugins que haga logren >> interceptar esos eventos y permitir su ejecución o cancelarlos de acuerdo al >> rol mediante el cual se haya logueado el usuario a gvsig mediante el plugin >> de autenticación. >> > > Hola Juan Carlos, > Un par de cositas... > Para hacer plugins sobre gvSIG 2.1 no necesitas, ni deberias compilar gvSIG, solo > tu plugin. El problema es que el asistente para crear plugins de gvSIG ahora mismo > no funciona, asi que tendrias que crear tu plugin de cero o copiar uno ya existente > ( que no este en el core de gvSIG). Ahora que ya estoy de vuelta a ver si en un > rato actualizo aunque sea el proyecto de plantilla del plugin para que puedas > partir de el... a ver si entre mañana y pasado lo puedo hacer. > > Por otro lado, lo de interceptar acciones del usuario... > En la 2.1 el mecanismo para ello seria a traves de las "ActionInfo", (te hablo de > memoria hora, no tengo arrancado el entorno de desarrollo). > En principio, todas las acciones de menus y toolbar tienen asociado un ActionInfo. > Si tiras de... > > PluginsLocator.getActionInfoManager() > > puedes acceder al registro de acciones. Alli podrias "redireccionar" una accion > hacia otra, de forma que puedas definir tus propias acciones y reencaminar las > de base hacia las tuyas y alli decidir si se activan o no y delegar en las viejas > en caso de que si tengan que ejecutarse. > > Echale un vistazo y puedes ir preguntando cosas mas concretas. > > El principal problema es que aun quedan acciones que no se han migrado al mecanismo > de ActionInfo, sobre todo algunas de los menus contextuales del TOC, pero creo que > las que te pueden interesar pueden estar ya migradas y si alguna aun no lo esta > y te hace falta podemos ver como nos arreglamos para migrarlas. > > Otra cosa... > En relacion a las ActionInfo la idea era integrarlas con un mecanismo de roles > de forma que se pudiesen especificar que roles ha de tener un usuario para > que se activen las acciones. No llegamos a ello y se quedo pendiente, pero > si te iteresa podriamos ver de colaborar para añadirle lo necesario para que funcione. > > Un saludo > Joaquin > > >> >> -----Mensaje original----- >> De: [email protected] >> [mailto:[email protected]] En nombre de Alvaro >> Anguix >> Enviado el: jueves, 21 de agosto de 2014 03:32 a.m. >> Para: [email protected] >> Asunto: Re: [Gvsig_desarrolladores] Controlar algunas extensiones o en >> sudefecto acciones. >> >> Hola Juan Carlos, >> >> Aunque no soy desarrollador, de cara a los que si lo son, ¿estás trabajando >> sobre gvSIG 1.x o 2.x? >> >> Saludos, >> Alvaro >> >> El 20/08/14 a las #4, Juan Carlos Gutiérrez Villavicencio escribió: >> > Hola todos, >> > >> > Estoy desarrollando una herramienta específica basada en gvsig y >> > necesito poder controlar mediante roles el editar capas, exportar >> > a..., transformaciones, es decir necesito controlar cualquier intento >> > de modificacion de la data y/o exportacion de la misma. Puedo >> > controlar la modificacion desde la base de datos mediante roles, pero >> > me faltaria en todo caso poder desactivar o truncar mientras este >> > conectado a la base de datos las herramientas que me permitan exportar >> > la capa o capas de esta base de datos, o copiar una capa o features al >> > portapapeles, etc. dado que la informacion de las capas es restringida >> > y solo se quiere brindar la funcionalidad de visualizar las mismas o >> imprimirlas. >> > >> > Espero puedan darme una mano con esto. >> > >> > Saludos cordiales, >> > >> > Ing. Juan Carlos Gutiérrez Villavicencio Jefe de Unidad de SIG - >> > Coordinador de SIG Catastro MPC Sub Gerencia de Desarrollo Urbano y >> > Catastro Municipalidad¨Provincial de Cajamarca >> > >> > Engineer Certified Master System Developer Application Engineer >> > Certified Master Web Developer Application Certified Linux Enterprise >> > Server >> > >> > >> > >> > _______________________________________________ >> > gvSIG_desarrolladores mailing list >> > [email protected] >> > Para ver histórico de mensajes, editar sus preferencias de usuario o >> > darse de baja en esta lista, acuda a la siguiente dirección: >> > http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores >> > >> >> _______________________________________________ >> gvSIG_desarrolladores mailing list >> [email protected] >> Para ver histórico de mensajes, editar sus preferencias de usuario o darse >> de baja en esta lista, acuda a la siguiente dirección: >> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores >> >> _______________________________________________ >> gvSIG_desarrolladores mailing list >> [email protected] >> Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores > > > > > -- > -------------------------------------- > Joaquin Jose del Cerro Murciano > Development and software arquitecture manager at gvSIG Team > [email protected] > [email protected] > gvSIG Association > www.gvsig.com > www.gvsig.org > > _______________________________________________ > gvSIG_desarrolladores mailing list > [email protected] > Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores >
_______________________________________________ gvSIG_desarrolladores mailing list [email protected] Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
