2008/11/27 Santiago Videla <
[hidden email]>:
> buenas,
>
> 2008/11/27 Pedro Muñoz <
[hidden email]>
>>
>> Hola
>>
>> Estoy usando Zope 2.0 y de momento no hay nada que pueda hacer yo para
>> actualizarlo.
>
> Supongo que quisiste poner 2.10 pero de todas formas, me parece que Israel
> se referia a la version de Plone.
Hola, es Zope 2.8.7, equivoque la versión
>
>>
>> > No crees External Methods. Usa código en el sistema de archivo allí
>> > donde
>> > necesites importar módulos "no seguros" y punto.
>>
>> ?, como es eso, información por favor :D
>
> El tema es que hay ciertos modulos o paquetes que por seguridad no podes
> importarlos desde los Script Python que podes crear en el ZMI.
>
> Cuando haces un producto para agregar tipos de contenido extras a los
> clasicos de Plone, o para hacer un PortalTool o lo que sea, el codigo que
> escribis "tiene acceso" a esos modulos "no seguros". Y ese codigo no va en
> un Python Script del ZMI, sino en script python que estan en el sistema de
> archivos.
>
> Nunca use mucho los ExternalMethods asique no estoy completamente seguro,
> pero me parece que el problema con los ExternalMethods es que si bien te
> salteas ese "firewall" de seguridad que pone Zope/Plone, dejas un codigo que
> es facilmente ejecutable por cualquiera.
>
> Poniendo el codigo que necesita modulos "no seguros" en productos, tenes mas
> herramientas para chequear permisos, roles, etc
ok, investigare el tema
>
>>
>> >
>> >> def prueba():
>> >>
>> >> from Products.Archetypes.public import BaseContent, BaseSchema,
>> >> Schema, registerType
>> >> from Products.Archetypes.public import ImageField
>> >> from cStringIO import StringIO
>> >
>> >
>> > Para importar Archetypes no necesitas ningún External Method. De hecho,
>> > juraría que está disponible desde RestrictedPython, es decir, objetos
>> > Script
>> > (Python) creados desde la ZMI.
>>
>> Pues no, no los puedo ver desde un objeto python
>
> Usando Products.Archetypes.atapi tampoco? te sigue tirando error o que no
> tenes permiso?
Tampoco...
--
Pedro Muñoz del Río
APESOL:
http://www.apesol.orgUTPINUX:
http://www.utpinux.orgBlog:
http://www.droper.org_______________________________________________
Plone-ConoSur mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-conosur