@enlightx
Ciao Davide, l'idea mia è quella di seguire un certo percorso, purtroppo c'è sempre l'impellenza di coinvolgere dei clienti che hanno più fretta e che condividono un po' di R&D con noi...
@angedras
Ciao mi rendo conto che il "blocco" di codice non sia il massimo, sul server effettivamente trovo un errore solo nella parte web, nella parte server (non sono a basso livello con il Verbose) c'è la sola chiamata dei dati.
La mia installazione è un po' "aggiustata", è su un Lucid però sto utilizzando addons della 5.0.8 (server e web sempre presi dal launchpad openerp-training) con i moduli training (che tra l'altro mi ha "aggiustato" Davide altrimenti neppure si installavano per, credo, problemi legati all'interpretazione dell'XML.
Tornando alla mia proceddura, io accedo al menù:
Training Management -> Planning -> Futur Sessions -> Draft Session
Carico una delle sessioni dell'elenco che trovi (l'errore lo da con tutte)
Quando sono nella form, aperta in modifica (sono via browser), mi sposto sulla scheda "Lecturer Requests" e clicco su "nuovo" è ho il mio errore; la mia manipolazione è stata solamente di aprire la vista "training.session.form" e togliere nel field "request_ids" il context: {'default_session_id': id}
Così lo apro, almeno per vedere qual'era in mio step successivo, spero di averti fornito più informazioni.
Grazie dell'interessamento comunque, ciao Nicola
3A%20384%7D&offset=0&limit=80&count=6&search_domain=" "Mozilla/5.0 (X11; U; Linux i686; it; rv:1.9.2.10) Gecko/20100915 Ubuntu/10.04 (lucid) Firefox/3.6.10"
[06/Oct/2010:18:50:57] HTTP Traceback (most recent call last):
File "/home/administrator/Launchpad/openerp/web/lib/cherrypy/_cprequest.py", line 606, in respond
cherrypy.response.body = self.handler()
File "/home/administrator/Launchpad/openerp/web/lib/cherrypy/_cpdispatch.py", line 25, in __call__
return self.callable(*self.args, **self.kwargs)
File "/home/administrator/Launchpad/openerp/web/openerp/controllers/base.py", line 130, in wrapper
return fn(*args, **kw)
File "/home/administrator/Launchpad/openerp/web/openerp/tools/expose.py", line 204, in func_wrapper
res = func(*args, **kw)
File "/home/administrator/Launchpad/openerp/web/openerp/controllers/openo2m.py", line 178, in edit
return self.create(params)
File "/home/administrator/Launchpad/openerp/web/openerp/controllers/base.py", line 130, in wrapper
return fn(*args, **kw)
File "/home/administrator/Launchpad/openerp/web/openerp/tools/expose.py", line 204, in func_wrapper
res = func(*args, **kw)
File "/home/administrator/Launchpad/openerp/web/openerp/controllers/openo2m.py", line 122, in create
form = self.create_form(params, tg_errors)
File "/home/administrator/Launchpad/openerp/web/openerp/controllers/openo2m.py", line 98, in create_form
ctx.update(params.o2m_context or {})
ValueError: dictionary update sequence element #0 has length 1; 2 is required