Un grazie anticpato a chi vorrà aiutarmi.
A. Santoro
_______________________________________________
Zope mailing list
Zo...@lists.zope.it
http://lists.zope.it/cgi-bin/mailman/listinfo/zope
Con che logica? Sempre gli stessi valori? Se si, basta che metti dei valori di
default nell'AT.
> Ricerche sulla Rete e prove mi hanno fatto capire che il problema è la
> necessità di indicare lo spazio dei nomi (namespace) che definisce con
> esattezza le proprietà dell'oggetto da creare (o modificare).
Uhm...non ti seguo, hai dei link?
> Ma a questo punto non sono riuscito a capire/trovare se e come sia
> possibile creare un nuovo spazio dei nomi che comprenda i campi
> "aggiuntivi".
> Mi sembra di aver capito che la problematica è stata risolta in Zope
> 3, ma non ho trovato nulla relativamente a Zope 2.9.X .
> Qualcuno ha già affrontato tale problematica e può indicarmi qualche
> documento che mi consenta di capire come affrontare il problema?
Il caricamento di dati via webdav (e FTP) avviene mediante il metodo PUT e di
solito carica i dati nel primary field dell'oggetto.
Ma volendo si fa un override e gli si fa fare quel che serve.
A presto,
Fabrizio
--
Fabrizio Reale fabrizi...@redomino.com
Redomino S.r.l. Largo Valgioie 14 - 10146 Torino - Italy
Tel: +39 011 7499875 - Fax: +39 011 3716911 http://www.redomino.com/
On Mon, 4 Feb 2008 14:34:29 +0100, Fabrizio Reale
<fabrizi...@redomino.com> wrote:
>Con che logica? Sempre gli stessi valori? Se si, basta che metti dei valori di
>default nell'AT.
>
No, ovviamente i valori cambiano,
>Il caricamento di dati via webdav (e FTP) avviene mediante il metodo PUT e di
>solito carica i dati nel primary field dell'oggetto.
>Ma volendo si fa un override e gli si fa fare quel che serve.
La strada che avevo scelto era di caricare i dati via webdav tramite
PUT, che caricava il primary field dell'oggetto, che nel caso
particolare è un file, e successivamente tramite il metodo PROPPATCH
andare a settare opportunamente gli altri campi.
In questa ottica la request del metodo PROPPATCH ha la struttura
seguente
<?xml version="1.0" encoding="UTF-8"?>
<d:propertyupdate xmlns:d="DAV:">
<d:set>
<d:prop>
<o:title
xmlns:o="http://cmf.zope.org/propsets/dublincore"
>
Titolo del file
</o:title>
<o:description
xmlns:o="http://cmf.zope.org/propsets/dublincore"
>
La descrizione del file
</o:description>
</d:prop>
</d:set>
</d:propertyupdate>
"http://cmf.zope.org/propsets/dublincore" rappresenta il namespace per
le proprietà title e description.
Il problema sorge nel momento in cui io voglia valorizzare le
proprietà che ho aggiunto all'oggetto, con il sistema che ho esposto
devo creare un namespace che contenga la definizione dei campi
aggiunti. Ed è questo che non riesco a fare.
Per quanto riguarda l'override del metodo PUT, devo dire che non ci
avevo pensato, ma approfondirò la questione e caso mai chiederò
nuovamente aiuto qui.
A presto.
A. Santoro