ora ti dimostro che sbagli.
ho provato ad creare un prodotto con un utente che non ha i permessi. In uscita ha dato il pop up che NON compare altrimeni. Vado nel log e lo trovo scritto, come supponevo.
Che poi sia una mia configurazione sbagliata è un'altra cosa, ma non è un errore nel codice.
Errore
tiny_socket.Myexception: ('warning -- AccessError\n\nYou can not create this kind of document! (product.template)',
'Traceback (most recent call last):\n File "/usr/lib/python2.5/site-packages/openerp-server/netsvc.py", line 299, in dispatch\n result = LocalService(service_name)(method, *params)\n File "/usr/lib/python2.5/site-packages/openerp-server/netsvc.py", line 77, in __call__\n return getattr(self, method)(*params)\n File "/usr/lib/python2.5/site-packages/openerp-server/addons/base_module_record/base_module_record.py", line 38, in execute\n res = super(recording_objects_proxy, self).execute(*args, **argv)\n File "/usr/lib/python2.5/site-packages/openerp-server/service/web_services.py", line 577, in execute\n res = service.execute(db, uid, object, method, *args)\n File "/usr/lib/python2.5/site-packages/openerp-server/osv/osv.py", line 63, in wrapper\n self.abortResponse(1, inst.name, 'warning', inst.value)\n File "/usr/lib/python2.5/site-packages/openerp-server/netsvc.py", line 62, in abortResponse\n raise Exception("%s -- %s\n\n%s"%(origin, description, details))\nException: warning -- AccessError\n\nYou can not create this kind of document! (product.template)\n')