Ciao a tutti,
sto cercando di capire dall'esempio del libro di Aspeli (e da [1]) come 
realizzare un pannello di controllo (o configlet che dir si voglia) per 
un prodotto... magari qualcuno che ha già affrontato l'argomento può 
aiutarmi.

Il problema è che alla fine ottengo il seguente errore nel momento in 
cui vado a richiamare il pannello in questione dalla configurazione del 
portale:

2010-07-29 17:42:51 ERROR Zope.SiteErrorLog 
http://gwserver:3031/spturismo/@@reservations-database-controlpanel
Traceback (innermost last):
   Module ZPublisher.Publish, line 119, in publish
   Module ZPublisher.mapply, line 88, in mapply
   Module ZPublisher.Publish, line 42, in call_object
   Module zope.formlib.form, line 769, in __call__
   Module Products.Five.formlib.formbase, line 55, in update
   Module zope.formlib.form, line 732, in update
   Module plone.fieldsets.form, line 33, in setUpWidgets
   Module zope.formlib.form, line 374, in setUpEditWidgets
TypeError: ('Could not adapt', <PloneSite at /spturismo>, 
<InterfaceClass gis.client.interfaces.controlpanel.IDatabaseSettings>)

Il problema parrebbe legato all'adapter ma non capisco il perché visto 
che la mia prima prova è più frutto di un copiaeincolla che altro per 
cui allego il codice dei seguenti file:

browser/dbsettings.py: http://pastebin.com/R0RPBN3s

browser/configure.zcml: http://pastebin.com/qFzmJnEN

profiles/default/controlpanel.xml: http://pastebin.com/vbaVB1WG

Grazie in anticipo per ogni suggerimento

        Manuele

[1] 
http://plone.org/documentation/kb/adding-configuration-settings-using-zope-3-schemas-and-formlib
_______________________________________________
Plone-IT mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html

Rispondere a