# HG changeset patch # User Pierre-Yves David # Date 1372174932 -7200 # Node ID 04ceb4268b3bfa19631d277b6a92cba59e329a2c # Parent dd26b4f95f90c223e5ad7e08c5dd82dcfbe679ea [connection] Connection now call _set_user to CWUser object linked to itseld Session.user is linked to the session. diff -r dd26b4f95f90 -r 04ceb4268b3b server/session.py --- a/server/session.py Tue Jun 25 14:13:50 2013 +0200 +++ b/server/session.py Tue Jun 25 17:42:12 2013 +0200 @@ -431,11 +431,6 @@ self.vreg = self.repo.vreg self._execute = self.repo.querier.execute - # other session utility - self.user = session.user # XXX migrate to self._set_user when - self.lang = session.lang # Connection gain execute - - #: connection handling mode self.mode = session.default_mode #: connection set used to execute queries on sources @@ -476,6 +471,11 @@ # RQLRewriter are not thread safe self._rewriter = rewriter + # other session utility + if session.user.login == '__internal_manager__': + self.user = session.user + else: + self._set_user(session.user) # shared data handling ###################################################