← Back to team overview

c2c-oerpscenario team mailing list archive

[Bug 698029] Re: Unable to change the password of the current user

 

hello,

It has been improved both in gtk client and server at
https://code.launchpad.net/~openerp-commiter/openobject-client/passwd_change/
https://code.launchpad.net/~openerp-dev/openobject-server/ysa-server-framework

and will be merged soon to their respective trunk code

Thanks,


** Changed in: openobject-client
       Status: Confirmed => Fix Released

** Changed in: openobject-server
       Status: Confirmed => Fix Released

-- 
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to the OpenERP Project Group.
https://bugs.launchpad.net/bugs/698029

Title:
  Unable to change the password of the current user

Status in OpenObject GTK Client:
  Fix Released
Status in OpenObject Web Client:
  Confirmed
Status in OpenObject Server:
  Fix Released

Bug description:
  * Steps to reproduce:
1. Create a database
2. Go to preferences
3. Click on 'Change password'
4. Choose a new password
5. Click on 'Change'

* Here is the error as reported in the web client:

Unrecoverable error in the server.
Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.5/cherrypy/_cprequest.py", line 541, in run
    self.respond(pi)
  File "/usr/lib/pymodules/python2.5/cherrypy/_cprequest.py", line 624, in respond
    self.handle_error()
  File "/usr/lib/pymodules/python2.5/cherrypy/_cprequest.py", line 746, in handle_error
    self.error_response()
  File "/home/oli/openerp/client-web/trunk/addons/openerp/controllers/root.py", line 43, in _cp_on_error
    message = errorpage.render()
  File "/home/oli/openerp/client-web/trunk/addons/openerp/controllers/error_page.py", line 55, in render
    return self.__render(value)
  File "/home/oli/openerp/client-web/trunk/openobject/tools/_expose.py", line 191, in func_wrapper
    res = func(*args, **kw)
  File "/home/oli/openerp/client-web/trunk/addons/openerp/controllers/error_page.py", line 75, in __render
    maintenance = proxy.status()
  File "/home/oli/openerp/client-web/trunk/addons/openerp/utils/rpc.py", line 398, in <lambda>
    return lambda *args: self._session.execute("object", "execute", self._resource, name, *args)
  File "/home/oli/openerp/client-web/trunk/addons/openerp/utils/rpc.py", line 359, in execute
    return self.gateway.execute(obj, method, *args)
  File "/home/oli/openerp/client-web/trunk/addons/openerp/utils/rpc.py", line 155, in execute
    return self.__execute(obj, method, args)
  File "/home/oli/openerp/client-web/trunk/addons/openerp/utils/rpc.py", line 139, in __execute
    raise common.AccessDenied(err.code, _('Access Denied'))
AccessDenied: AccessDenied

And here is the error in the GTK client:

ERROR:common.message:Message AccessDenied: 
Environment Information : 
System : Linux-2.6.31-22-generic-i686-with-Ubuntu-9.10-karmic
OS Name : posix
Distributor ID:	Ubuntu
Description:	Ubuntu 9.10
Release:	9.10
Codename:	karmic
Operating System Release : 2.6.31-22-generic
Operating System Version : #69-Ubuntu SMP Wed Nov 24 08:51:08 UTC 2010
Operating System Architecture : 32bit
Operating System Locale : fr_BE.UTF8
Python Version : 2.6.4
OpenERP-Client Version : 6.0.0-rc1-1
Last revision No. & ID :Bazaar Package not Found !

* Platform: Ubuntu 9.10

* OpenERP version (server, client-web, client, addons): 6.0.0-rc2

* The problem comes from these two commits: 3029.2.11 and 3108.1.3





References