Como dice Israel creo que la mejor solución es asociar un workflow, con los estados que necesites, a tus eventos, pero la solución al problema particular que planteas es la de suscribirte a un evento, quizas puedas encontrar información aca:
http://plone.org/documentation/tutorial/embrace-and-extend-the-zope-3-way/event-handler http://plone.org/documentation/tutorial/borg/sending-and-handling-events/ http://plone.org/documentation/manual/archetypes-developer-manual/other-useful-archetypes-features/how-to-use-events-to-hook-the-archetypes-creation-process/ Gustavo > Martin wrote: >> Buenas a todos, necesitaría ayuda para la siguiente situación. >> >> Estoy trabajando con Plone/Zope 3.2.2 e implementamos una solución >> colaborativa de eventos para una sesión de trabajo de la empresa que se >> llama coordinación. >> >> La misma se encarga de coordinar los servicios de nuestros clientes por >> intermedio de eventos . >> >> Hay 2 tipos de usuarios ( Receptor de Eventos y Ejecutor de Eventos). >> >> La misma se implemento de la siguiente manera: 2 Carpetas. >> >> 1. Recepción de Eventos de Coordinación. (CARPETA 1). grupo receptor >> de eventos. >> 2. Eventos a Procesar de Coordinación. (CARPETA 2). grupo ejecutor de >> eventos. >> >> En la CARPETA 1los usuarios tienen permisos para crear los eventos y >> modificarlos pero no pueden eliminarlos. >> Los eventos recepcionados se guardan en esa carpeta y luego de crear el >> evento se copia a la CARPETA 2 para que pueda ser visible por otro grupo >> de usuarios determinados que realizaran la tarea del evento. >> Los eventos de esta carpeta no se listan en Calendar X. >> >> En la CARPETA 2 se encuentran los mismo eventos que en la CARPETA 1 pero >> los usuarios tienen permisos para modificar los mismo y eliminarlos. >> Una vez que el Evento ya fue Realizado se elimina de la CARPETA 2, >> quedando siempre una registro o copia en la CARPETA 1 para auditar los >> mismos a fin de mes. >> Los eventos de esta carpeta si se listan en Calendar X. >> >> El Problema: >> El problema es que para que los usuarios vean los Eventos en la CARPETA >> 2, los usuarios que pertenecen a la CARPETA 1 deben copiar los eventos >> de la CARPETA 1 a la CARPETA 2 de forma manual. >> >> Lo que quiero realizar es que cuando el usuario crea el Evento en la >> CARPETA 1, el Evento se replique o copie automáticamente a la CARPETA 2, >> eliminando la posibilidad de olvido de copiar y pegar el evento por x >> motivos. >> >> Desde ya muchas gracias y espero ansioso una respuesta para este >> peculiar problema. >> > > > Quizá estoy diciendo una tontería, pero, ¿por qué no defines dos estados > de workflow para administrar estos eventos en vez de hacer malabares con > las carpetas? > > -- israel > > > _______________________________________________ > Plone-ConoSur mailing list > [email protected] > http://lists.plone.org/mailman/listinfo/plone-conosur > -- Gustavo Archuby Area Informática Facultad de Humanidades y Ciencias de la Educación _______________________________________________ Plone-ConoSur mailing list [email protected] http://lists.plone.org/mailman/listinfo/plone-conosur
