From tibagri en hotmail.com Fri Aug 3 10:12:39 2007 From: tibagri en hotmail.com (=?iso-8859-1?Q?Alberto_Arag=F3n_Peci?=) Date: Fri Aug 3 12:03:50 2007 Subject: [Zope-es] (sin asunto) Message-ID: Hola gente. Mi duda es la siguiente. Necesito formatear salidas de fechas, que están en el formato AAAA/MM/DD al formato DD/MM/AAAA en Zope. Para ello, elaboré un script Python (formateaFecha), que me funciona con cadenas estáticas de fechas, con el siguiente código: from string import split resultado = '' if fecha: #Trocea la cadena usando las '/' como separador. aux = split(fecha, '/') return aux[2]+'/'+aux[1]+'/'+aux[0] else: return donde 'fecha' se pasa como parámetro. Mi problema es llamar a ese script pasándole como parámetro una variable leida de una base de datos. He indagado por ahí, y dicen que esto debería funcionar: Eliminar , pero me lanza un mensaje de error sobre la función 'split' empleada en el script. No encuentro el problema, porque si sustituyo fecha=_['pru_fec'] por '2007/03/01', todo funciona correctamente, lo cual me hace pensar que el problema está en la forma de usar la variable. ¿Puede alguien ayudarme? _________________________________________________________________ Prueba algunos de los nuevos servicios en línea que te ofrece Windows Live Ideas: tan nuevos que ni siquiera se han publicado oficialmente todavía. http://ideas.live.com ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20070803/eea4b2c0/attachment-0001.html From tibagri en hotmail.com Fri Aug 3 10:19:10 2007 From: tibagri en hotmail.com (=?iso-8859-1?Q?Alberto_Arag=F3n_Peci?=) Date: Fri Aug 3 12:22:15 2007 Subject: [Zope-es] =?iso-8859-1?q?Variables_como_Par=E1metros?= Message-ID: Hola gente. Mi duda es la siguiente. Necesito formatear salidas de fechas, que están en el formato AAAA/MM/DD al formato DD/MM/AAAA en Zope. Para ello, elaboré un script Python (formateaFecha), que me funciona con cadenas estáticas de fechas, con el siguiente código: from string import split resultado = '' if fecha: #Trocea la cadena usando las '/' como separador. aux = split(fecha, '/') return aux[2]+'/'+aux[1]+'/'+aux[0] else: return donde 'fecha' se pasa como parámetro. Mi problema es llamar a ese script pasándole como parámetro una variable leida de una base de datos. He indagado por ahí, y dicen que esto debería funcionar: Eliminar , pero me lanza un mensaje de error sobre la función 'split' empleada en el script. No encuentro el problema, porque si sustituyo fecha=_['pru_fec'] por '2007/03/01', todo funciona correctamente, lo cual me hace pensar que el problema está en la forma de usar la variable. ¿Puede alguien ayudarme? _________________________________________________________________ ¡Ya está aquí Windows Live Spaces! Ahora podrás crear fácilmente tu propio sitio Web. http://spaces.live.com/signup.aspx ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20070803/8df4f81b/attachment.htm From jaime.rv en gmail.com Fri Aug 3 12:00:37 2007 From: jaime.rv en gmail.com (Jaime Reinoso Valdivia) Date: Fri Aug 3 12:28:48 2007 Subject: [Zope-es] (sin asunto) In-Reply-To: References: Message-ID: <7bcd6b790708030300y5d1021daj815a4fc7f3568307@mail.gmail.com> Prueba a poner fecha=str(_['pru_fec']) a ver q resulta ... Un saludo, El día 3/08/07, Alberto Aragón Peci escribió: > > Hola gente. Mi duda es la siguiente. Necesito formatear salidas de fechas, > que están en el formato AAAA/MM/DD al formato DD/MM/AAAA en Zope. > Para ello, elaboré un script Python (formateaFecha), que me funciona con > cadenas estáticas de fechas, con el siguiente código: > > from string import split > resultado = '' > if fecha: > #Trocea la cadena usando las '/' como separador. > aux = split(fecha, '/') > return aux[2]+'/'+aux[1]+'/'+aux[0] > else: > return > > donde 'fecha' se pasa como parámetro. Mi problema es llamar a ese script > pasándole como parámetro una variable leida de una base de datos. He > indagado > por ahí, y dicen que esto debería funcionar: > > > > > > > > > Eliminar > > > > , pero me lanza un mensaje de error sobre la función 'split' empleada en > el script. No encuentro el problema, porque si sustituyo > fecha=_['pru_fec'] por '2007/03/01', todo funciona correctamente, lo cual > me hace pensar que el problema está en la forma de usar la variable. > > ¿Puede alguien ayudarme? > > > ------------------------------ > Prueba algunos de los nuevos servicios en línea que te ofrece Windows Live > Ideas: tan nuevos que ni siquiera se han publicado oficialmente todavía. > Pruébalo > > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20070803/9983f32a/attachment.html From alexis.roda.villalonga en gmail.com Fri Aug 3 12:44:53 2007 From: alexis.roda.villalonga en gmail.com (Alexis Roda) Date: Fri Aug 3 12:58:21 2007 Subject: [Zope-es] (sin asunto) In-Reply-To: References: Message-ID: <46B30725.8070707@gmail.com> En/na Alberto Aragón Peci ha escrit: > Mi problema es llamar a ese script > pasándole como parámetro una variable leida de una base de datos. He > indagado > por ahí, y dicen que esto debería funcionar: > > > > > > > > > Eliminar > > > > , pero me lanza un mensaje de error sobre la función 'split' empleada en > el script. No encuentro el problema, porque si sustituyo > fecha=_['pru_fec'] por '2007/03/01', todo funciona correctamente, lo > cual me hace pensar que el problema está en la forma de usar la variable. > > ¿Puede alguien ayudarme? Deberías incluir el mensaje de error que te da. Por lo que dices imagino que la base de datos devuelve un objeto de tipo DateTime para representar la fecha, no un string. http://www.plope.com/Books/2_7Edition/AppendixB.stx#0-3 Saludos From tibagri en hotmail.com Fri Aug 3 12:47:46 2007 From: tibagri en hotmail.com (=?iso-8859-1?Q?Alberto_Arag=F3n_Peci?=) Date: Fri Aug 3 13:01:19 2007 Subject: [Zope-es] (sin asunto) Message-ID: No funciona, pero me he dado cuenta de que uso un tipo Date de Postgre, y obviamente python no lo reconoce como string, es por tanto que me toca pelar con DateTime, con lo que algo he conseguido mostrar, pero ahora me toca convertir la fecha a mi Zona Horaria. ¡Gracias! Date: Fri, 3 Aug 2007 12:00:37 +0200From: jaime.rv@gmail.comTo: zope-es@aditel.orgSubject: Re: [Zope-es] (sin asunto)Prueba a poner fecha=str(_['pru_fec']) a ver q resulta ...Un saludo, El día 3/08/07, Alberto Aragón Peci < tibagri@hotmail.com> escribió: Hola gente. Mi duda es la siguiente. Necesito formatear salidas de fechas, que están en el formato AAAA/MM/DD al formato DD/MM/AAAA en Zope.Para ello, elaboré un script Python (formateaFecha), que me funciona con cadenas estáticas de fechas, con el siguiente código: from string import splitresultado = ''if fecha: #Trocea la cadena usando las '/' como separador. aux = split(fecha, '/') return aux[2]+'/'+aux[1]+'/'+aux[0]else: returndonde 'fecha' se pasa como parámetro. Mi problema es llamar a ese script pasándole como parámetro una variable leida de una base de datos. He indagadopor ahí, y dicen que esto debería funcionar: Eliminar , pero me lanza un mensaje de error sobre la función 'split' empleada en el script. No encuentro el problema, porque si sustituyo fecha=_['pru_fec'] por '2007/03/01', todo funciona correctamente, lo cual me hace pensar que el problema está en la forma de usar la variable. ¿Puede alguien ayudarme? Prueba algunos de los nuevos servicios en línea que te ofrece Windows Live Ideas: tan nuevos que ni siquiera se han publicado oficialmente todavía. Pruébalo_______________________________________________Zope-es mailing listZope-es@aditel.orghttp://listas.aditel.org/listinfo/zope-es _________________________________________________________________ Llama a tus amigos de PC a PC: ¡Es GRATIS! http://get.live.com/messenger/overview ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20070803/0450c59a/attachment.htm From tibagri en hotmail.com Fri Aug 3 12:56:50 2007 From: tibagri en hotmail.com (=?iso-8859-1?Q?Alberto_Arag=F3n_Peci?=) Date: Fri Aug 3 13:10:23 2007 Subject: [Zope-es] (sin asunto) Message-ID: Efectivamente, uso un tipo Date de Postgre. La cuestión es que he conseguido mostrar la fecha con este sencillo código: import time aux = DateTime(fecha) return str(aux.day()) + '/' + str(aux.month()) + '/' + str(aux.year()) Lo único que ocurre, es que de esta forma, se muestra la fecha pasada menos un día exacto. He mostrado qué Zona horaria tiene el objeto aux y me dice 'US/Central'. No consigo convertir la zona horaria a España, o al menos, a una zona local. He estado consultando librerías de python, pero zope me dice a veces que no estoy autorizado a usar ciertas librerías al hacer 'import', como al hacer esto: from datetime import tzinfo, timedelta, datetime ¿Sabeis algo de cómo convertir la zona horaria? He visitado estos sitios: http://www.zope.org/Control_Panel/Products/OFSP/Help/DateTime.py http://docs.python.org/lib/datetime-datetime.html http://docs.python.org/lib/datetime-tzinfo.html http://pytz.sourceforge.net/ Gracias de nuevo. > Date: Fri, 3 Aug 2007 12:44:53 +0200> From: alexis.roda.villalonga@gmail.com> To: zope-es@aditel.org> Subject: Re: [Zope-es] (sin asunto)> > En/na Alberto Aragón Peci ha escrit:> > Mi problema es llamar a ese script > > pasándole como parámetro una variable leida de una base de datos. He > > indagado> > por ahí, y dicen que esto debería funcionar:> > > > > > > > > > > > > > > > > > Eliminar> > > > > > > > , pero me lanza un mensaje de error sobre la función 'split' empleada en > > el script. No encuentro el problema, porque si sustituyo> > fecha=_['pru_fec'] por '2007/03/01', todo funciona correctamente, lo > > cual me hace pensar que el problema está en la forma de usar la variable.> > > > ¿Puede alguien ayudarme?> > Deberías incluir el mensaje de error que te da.> > Por lo que dices imagino que la base de datos devuelve un objeto de tipo > DateTime para representar la fecha, no un string.> > http://www.plope.com/Books/2_7Edition/AppendixB.stx#0-3> > > > Saludos> _______________________________________________> Zope-es mailing list> Zope-es@aditel.org> http://listas.aditel.org/listinfo/zope-es _________________________________________________________________ Prueba algunos de los nuevos servicios en línea que te ofrece Windows Live Ideas: tan nuevos que ni siquiera se han publicado oficialmente todavía. http://ideas.live.com ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20070803/dac01d58/attachment-0001.html From garito en sistes.net Fri Aug 3 15:43:40 2007 From: garito en sistes.net (Garito) Date: Fri Aug 3 15:57:38 2007 Subject: =?ISO-8859-1?Q?Re:_[Zope-es]_Variables_como_Par=E1metros?= In-Reply-To: References: Message-ID: Perdona, pero los objetos de fecha y hora tienen todo lo necesario para distintos formatos Estas rehaciendo la rueda... Salut! El día 3/08/07, Alberto Aragón Peci escribió: > > Hola gente. Mi duda es la siguiente. Necesito formatear salidas de fechas, > que están en el formato AAAA/MM/DD al formato DD/MM/AAAA en Zope. > Para ello, elaboré un script Python (formateaFecha), que me funciona con > cadenas estáticas de fechas, con el siguiente código: > > from string import split > resultado = '' > if fecha: > #Trocea la cadena usando las '/' como separador. > aux = split(fecha, '/') > return aux[2]+'/'+aux[1]+'/'+aux[0] > else: > return > > donde 'fecha' se pasa como parámetro. Mi problema es llamar a ese script > pasándole como parámetro una variable leida de una base de datos. He > indagado > por ahí, y dicen que esto debería funcionar: > > > > > > > > > Eliminar > > > > , pero me lanza un mensaje de error sobre la función 'split' empleada en > el script. No encuentro el problema, porque si sustituyo > fecha=_['pru_fec'] por '2007/03/01', todo funciona correctamente, lo cual > me hace pensar que el problema está en la forma de usar la variable. > > ¿Puede alguien ayudarme? > > > ------------------------------ > ¡Ya está aquí Windows Live Spaces! Ahora podrás crear fácilmente tu propio > sitio Web. Pruébalo > > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es > -- Mis Cosas http://blogs.sistes.net/Garito ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20070803/e18f547f/attachment.htm From tibagri en hotmail.com Fri Aug 3 16:04:04 2007 From: tibagri en hotmail.com (=?iso-8859-1?Q?Alberto_Arag=F3n_Peci?=) Date: Fri Aug 3 16:17:42 2007 Subject: =?iso-8859-1?Q?RE:_[Zope-es]_Variables_como_Par=E1metros?= Message-ID: Y no lo dudo :), sólamente es que no doy con los métodos adecuados. Sólo puedo importar 'time'. Supongo que no me queda otra que seguir investigando. Gracias de todas formas. Date: Fri, 3 Aug 2007 15:43:40 +0200From: garito@sistes.netTo: zope-es@aditel.orgSubject: Re: [Zope-es] Variables como ParámetrosPerdona, pero los objetos de fecha y hora tienen todo lo necesario para distintos formatosEstas rehaciendo la rueda...Salut! El día 3/08/07, Alberto Aragón Peci escribió: Hola gente. Mi duda es la siguiente. Necesito formatear salidas de fechas, que están en el formato AAAA/MM/DD al formato DD/MM/AAAA en Zope.Para ello, elaboré un script Python (formateaFecha), que me funciona con cadenas estáticas de fechas, con el siguiente código: from string import splitresultado = ''if fecha: #Trocea la cadena usando las '/' como separador. aux = split(fecha, '/') return aux[2]+'/'+aux[1]+'/'+aux[0]else: returndonde 'fecha' se pasa como parámetro. Mi problema es llamar a ese script pasándole como parámetro una variable leida de una base de datos. He indagadopor ahí, y dicen que esto debería funcionar: Eliminar , pero me lanza un mensaje de error sobre la función 'split' empleada en el script. No encuentro el problema, porque si sustituyo fecha=_['pru_fec'] por '2007/03/01', todo funciona correctamente, lo cual me hace pensar que el problema está en la forma de usar la variable. ¿Puede alguien ayudarme? ¡Ya está aquí Windows Live Spaces! Ahora podrás crear fácilmente tu propio sitio Web. Pruébalo_______________________________________________Zope-es mailing listZope-es@aditel.orghttp://listas.aditel.org/listinfo/zope-es-- Mis Cosashttp://blogs.sistes.net/Garito _________________________________________________________________ Llama a tus amigos de PC a PC: ¡Es GRATIS! http://get.live.com/messenger/overview ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20070803/79808dbb/attachment.html From alexis.roda.villalonga en gmail.com Fri Aug 3 17:17:22 2007 From: alexis.roda.villalonga en gmail.com (Alexis Roda) Date: Fri Aug 3 17:30:49 2007 Subject: [Zope-es] Variables como =?ISO-8859-1?Q?Par=E1metros?= In-Reply-To: References: Message-ID: <46B34702.2070304@gmail.com> En/na Alberto Aragón Peci ha escrit: > Y no lo dudo :), sólamente es que no doy con los métodos adecuados. mírate el enlace que mande, allí está la respuesta. Sl. From hvelarde en jornada.com.mx Fri Aug 10 00:05:01 2007 From: hvelarde en jornada.com.mx (=?ISO-8859-1?Q?H=E9ctor_Velarde?=) Date: Fri Aug 10 00:19:29 2007 Subject: [Zope-es] plone.org.mx listo! Message-ID: <46BB8F8D.5070202@jornada.com.mx> hola a todas y todos; finalmente, luego de algunos problemillas técnicos, el nuevo espacio para la comunidad Plone de México está listo... y vacío. por lo que he visto de los otros sitios regionales, se podrían incluir cosas como las siguientes: * una breve descripción de Plone * una lista de proyectos que lo emplean * una lista de los plonistas en el país * documentación * encuentros * ... se aceptan sugerencias sobre el contenido que debe ir en el sitio y si alguien quiere participar en esto pues nada más pónganse en contacto. saludos -- Héctor Velarde Desarrollo e Internet La Jornada +52 (55) 9183 0300 x4160 From santiago.videla en gmail.com Tue Aug 21 20:23:49 2007 From: santiago.videla en gmail.com (Santiago Videla) Date: Tue Aug 21 20:46:41 2007 Subject: [Zope-es] Crear contenido desde un script Message-ID: Hola lista, tengo un problema que no logro solucionar. Necesito importar una serie de datos desde un archivo cvs y crear los tipos de contenido en plone. en un script, estoy usando una cosa asi: context.invokeFactory(tipo,**atd) 'atd' es un diccionario con todos los campos y valores que tiene el 'tipo' de contenido Eso parece andar, por otro lado el 'tipo' de contenido tiene definido el metodo def at_post_create_script(self): que se ejecuta despues de que se crea una instancia (para hacer algo en el contendor). El problema es que cuando creo una instancia "a mano" desde la interfaz de plone anda todo bien, pero cuando corro el script y se crea la instancia con invokeFactory, el metodo at_post_create_script no se ejecuta. Despues, cuando entro a editar la instancia creada desde el script (solo la primera vez que entro) se ejectua el metodo. Como si recien ahi se terminara de crear la instancia. alguna sugerencia para hacerlo todo en un solo paso?? -- Santiago Videla www.revolucionesweb.com.ar Sigue la mata dando de que hablar siempre abajo y a la izquierda donde el pensamiento que se hace corazón resplandece con la palabra sencilla y humilde que l@s tod@s somos. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20070821/0a91916a/attachment.html From chiki_cadiz en hotmail.com Wed Aug 22 12:14:38 2007 From: chiki_cadiz en hotmail.com (=?iso-8859-1?Q?M._=C1ngeles_Escobar?=) Date: Wed Aug 22 12:30:46 2007 Subject: [Zope-es] Problema urgente que resolver. Message-ID: Buenas. Necesito vuestra ayuda. Estoy desarrolando una aplicación web en Zope y ahora me enfrento a una gran duda: ¿hay alguna método más sencillo de crear usuarios en acl_users con roles incluidos, sin tener que crear a mano los scripts de python de creacion, modificacion y eliminacion de usuarios? ------------------------------------------------- M. Ángeles Escobar GómezIng. Técnico en Informática de Gestión _________________________________________________________________ ¡Ya está aquí Windows Live Spaces! Ahora podrás crear fácilmente tu propio sitio Web. http://spaces.live.com/signup.aspx ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20070822/1657b1e6/attachment.html From antoniodelfin en ono.com Thu Aug 23 08:53:14 2007 From: antoniodelfin en ono.com (antoniodelfin@ono.com) Date: Thu Aug 23 09:09:32 2007 Subject: [Zope-es] Problema urgente que resolver. Message-ID: <29442312.84811187851994758.JavaMail.root@resprs02> En este enlace se explica bastante bien. http://www.zopelabs.com/cookbook/1003338664 ----Mensaje original---- De: chiki_cadiz@hotmail.com Fecha: 22/08/2007 12:14 Para: Asunto: [Zope-es] Problema urgente que resolver. P { margin:0px; padding:0px } body { FONT-SIZE: 10pt; FONT-FAMILY:Tahoma } --> Buenas. Necesito vuestra ayuda. Estoy desarrolando una aplicación web en Zope y ahora me enfrento a una gran duda: ¿hay alguna método más sencillo de crear usuarios en acl_users con roles incluidos, sin tener que crear a mano los scripts de python de creacion, modificacion y eliminacion de usuarios? ------------------------------------------------- M. Ãngeles Escobar Gómez Ing. Técnico en Informática de Gestión ¡Ya está aquí Windows Live Spaces! Ahora podrás crear fácilmente tu propio sitio Web. Pruébalo ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20070823/1e5ec8d1/attachment.htm From ifamay en yahoo.es Fri Aug 31 10:33:49 2007 From: ifamay en yahoo.es (=?iso-8859-1?q?Ignacio=20Fern=E1ndez?=) Date: Fri Aug 31 10:51:09 2007 Subject: [Zope-es] Customizar template Plone Message-ID: <419948.62207.qm@web25615.mail.ukl.yahoo.com> Buenos días a todos. Resulta que dentro de un portal Plone deseo que los usuarios puedan añadir archivos (tipo File, para entendernos) en cierta carpeta específica. En el resto del portal no tienen permiso. El caso es que son un poco limitaditos en lo que a comprensión de lo que puede ser el portal, y deseo que ciertos campos del template de añadir/editar archivos no aparezcan, como puede ser el Nombre Corto (el id, con el que se genera automáticamente me vale), el seleccionable de Contenido Relacionado y lo de Permitir Discusión sobre este Item. Mi primera opción ha sido coger el template "file_edit_form", borrar los campos que no interesa que aparezcan y colocarlo dentro de la carpeta donde se generarán los archivos. No funciona. Mi segunda tentativa me ha llevado a probar a trastear con el "base_edit". Pero al llegar al apartado que realmente me interesa, me encuentro con esto: la definición de body_macro(que supongo que es lo que debo buscar) en el bloque principal es esta: que aparezcan y colocarlo dentro de la carpeta donde > se generarán los archivos. No funciona. > [snip] Si vas a entrar a modificar base_edit y sus amigos, la llevas clara ;) Unas recomendaciones: - En los Plone nuevos el campo del id no aparece... - Para que los anónimos puedan añadir contenido en una determinada carpeta, yo suelo crear un nuevo estado en el workflow correspondiente a la carpeta, añado las transiciones necesarias y ajusto los permisos para que se pueda añadir contenido (mírate el código fuente del producto POI (http://plone.org/products/poi), me fue muy útil. - Lo mejor si quieres que algunos campos salgan y otros no, es crearte tu propia clase Archivo con Archetypes y quitarle los campos que no quieras que aparezcan. - Una alternativa al punto anterior, es hacer monkey-patching y modificar TODAS las instancias de File para que no tengan nunca esos campos, pero claro, eso no lo querrás, ¿no? Mikel -- Mikel Larreategi mlarreategi@codesyntax.com CodeSyntax Azitaingo Industrialdea 3 K E-20600 Eibar Tel: (+34) 943 82 17 80 From ifamay en yahoo.es Fri Aug 31 11:28:05 2007 From: ifamay en yahoo.es (=?iso-8859-1?q?Ignacio=20Fern=E1ndez?=) Date: Fri Aug 31 11:45:23 2007 Subject: [Zope-es] Customizar template Plone In-Reply-To: <46D7D7F6.9070906@codesyntax.com> Message-ID: <660342.8946.qm@web25601.mail.ukl.yahoo.com> Buenas de nuevo: --- Mikel Larreategi escribió: > Si vas a entrar a modificar base_edit y sus amigos, > la llevas clara ;) Ya, eso he deducido tras media hora de mirar templates sin saber donde aterrizar.... > > Unas recomendaciones: > > - En los Plone nuevos el campo del id no aparece... Ya, lo sé... pero no estoy en un Plone nuevo (2.1.3). Necesidades del guión. > mírate el código > fuente del producto POI > (http://plone.org/products/poi), me fue muy útil. Ok, me lo apunto. > - Lo mejor si quieres que algunos campos salgan y > otros no, es crearte > tu propia clase Archivo con Archetypes y quitarle > los campos que no > quieras que aparezcan. Mmmmm... esto puede ser interesante. Tiraré por aquí, al ser la opción más asequible. > - Una alternativa al punto anterior, es hacer > monkey-patching y > modificar TODAS las instancias de File para que no > tengan nunca esos > campos, pero claro, eso no lo querrás, ¿no? Esa opción es como desinfectar un campo de patatas con napalm, incluso YO me he dado cuenta.... 8S brrrrr que miedo.... Gracias, Mikel. ____________________________________________________________________________________ Sé un Mejor Amante del Cine ¿Quieres saber cómo? ¡Deja que otras personas te ayuden! http://advision.webevents.yahoo.com/reto/entretenimiento.html From rover en menttes.com Fri Aug 31 13:14:33 2007 From: rover en menttes.com (Roberto Allende) Date: Fri Aug 31 13:38:45 2007 Subject: [Zope-es] Crear contenido desde un script In-Reply-To: References: Message-ID: <46D7F819.6040500@menttes.com> Santiago Videla wrote: > Hola lista, > > tengo un problema que no logro solucionar. > > Necesito importar una serie de datos desde un archivo cvs y crear los > tipos de contenido en plone. > en un script, estoy usando una cosa asi: > > context.invokeFactory (tipo,**atd) > > 'atd' es un diccionario con todos los campos y valores que tiene el > 'tipo' de contenido > > Eso parece andar, por otro lado el 'tipo' de contenido tiene definido > el metodo > > def at_post_create_script(self): > > que se ejecuta despues de que se crea una instancia (para hacer algo > en el contendor). > > El problema es que cuando creo una instancia "a mano" desde la > interfaz de plone anda todo bien, pero cuando corro el script y se > crea la instancia con invokeFactory, el metodo at_post_create_script > no se ejecuta. Despues, cuando entro a editar la instancia creada > desde el script (solo la primera vez que entro) se ejectua el metodo. > Como si recien ahi se terminara de crear la instancia. > > alguna sugerencia para hacerlo todo en un solo paso?? No es un solo paso... pero te fijaste en los eventos zope3 ?: http://plone.org/documentation/tutorial/borg/sending-and-handling-events saludos r. -- http://www.menttes.com