equal
deleted
inserted
replaced
429 #: server.Repository object |
429 #: server.Repository object |
430 self.repo = session.repo |
430 self.repo = session.repo |
431 self.vreg = self.repo.vreg |
431 self.vreg = self.repo.vreg |
432 self._execute = self.repo.querier.execute |
432 self._execute = self.repo.querier.execute |
433 |
433 |
434 # other session utility |
|
435 self.user = session.user # XXX migrate to self._set_user when |
|
436 self.lang = session.lang # Connection gain execute |
|
437 |
|
438 |
|
439 #: connection handling mode |
434 #: connection handling mode |
440 self.mode = session.default_mode |
435 self.mode = session.default_mode |
441 #: connection set used to execute queries on sources |
436 #: connection set used to execute queries on sources |
442 self._cnxset = None |
437 self._cnxset = None |
443 #: CnxSetTracker used to report cnxset usage |
438 #: CnxSetTracker used to report cnxset usage |
474 self.undo_actions = config['undo-enabled'] |
469 self.undo_actions = config['undo-enabled'] |
475 |
470 |
476 # RQLRewriter are not thread safe |
471 # RQLRewriter are not thread safe |
477 self._rewriter = rewriter |
472 self._rewriter = rewriter |
478 |
473 |
|
474 # other session utility |
|
475 if session.user.login == '__internal_manager__': |
|
476 self.user = session.user |
|
477 else: |
|
478 self._set_user(session.user) |
479 |
479 |
480 # shared data handling ################################################### |
480 # shared data handling ################################################### |
481 |
481 |
482 @property |
482 @property |
483 def data(self): |
483 def data(self): |