Ciao Giacomo, > in un file memorizzato in Extensions ho definito una classe MyClass che > dispone di un metodo "sayHello" che restituisce una stringa "ciao Mondo" > e (fuori dalla classe, ma nello stesso file) una funzione che ho > chiamato getMyClass che restituisce una nuova istanza della classe. ( > return > > Speravo che bastasse definire un external method che richiama > "getMyClass()" per poter avere ed utilizzare un qualsiasi numero di > istanze di MyClass all'interno dei miei Script Python in Plone. > > esemplificando, se in uno script metto queste due istruzioni: > classe1 = context.metodoesternochechiamaGetMyClass() > print classe1.sayHello() > > > la prima istruzione non causa errori (ma da sola non serve a niente) > e se nello script aggiungo la seconda istruzione (o una qualsiasi che > cerca di accedere a classe1) viene generato un messaggio di errore e mi > viene detto che non ho i permessi sufficienti. > > C'e' un modo per accedere banalmente all'istanza "classe1"?
Banalmente da un python script no. In teoria dovresti almeno aggiungerla tra le classi permesse in un python script via web. Come penso avrai intuito รจ una questione di sicurezza. A presto, Fabrizio -- Fabrizio Reale Chief Technology Officer http://linkedin.com/in/fabrizioreale Redomino Srl http://redomino.com HQ Largo Valgioie 14, Turin IT Phone +39 0117499875 _______________________________________________ Plone-IT mailing list [email protected] https://lists.plone.org/mailman/listinfo/plone-plone-it http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
