Example #1
0
 def SessionUserFactory(self, ident, user):
     fields = ("name", "email", "surname", "lastname", "groups", "notify", "lastlogin")
     data = Conf()
     for f in fields:
         data[f] = user.data.get(f)
     data.lock()
     fields = ("id", "title", "pool_state")
     meta = Conf()
     for f in fields:
         meta[f] = user.data.get(f)
     meta.lock()
     su = SessionUser(ident, user.id, data, meta)
     return su
Example #2
0
 def SessionUserFactory(self, ident, user):
     default = ("id", "title", "pool_state", "name", "email", "surname", "lastname", "groups", "notify", "lastlogin")
     fields = self.app.configuration.get("sessionuser") or default
     data = Conf()
     meta = Conf()
     app = self.app
     for f in fields:
         if app.GetMetaFld(f):
             meta[f] = user.meta.get(f)
         else:
             data[f] = user.data.get(f)
     data.lock()
     meta.lock()
     return SessionUser(ident, user.id, data, meta)
Example #3
0
 def SessionUserFactory(self, ident, user):
     fields = ("name", "email", "surname", "lastname", "groups", "notify",
               "lastlogin")
     data = Conf()
     for f in fields:
         data[f] = user.data.get(f)
     data.lock()
     fields = ("id", "title", "pool_state")
     meta = Conf()
     for f in fields:
         meta[f] = user.data.get(f)
     meta.lock()
     su = SessionUser(ident, user.id, data, meta)
     return su
Example #4
0
 def SessionUserFactory(self, ident, user):
     default = ("id", "title", "pool_state", "name", "email", "surname",
                "lastname", "groups", "notify", "lastlogin")
     fields = self.app.configuration.get("sessionuser") or default
     data = Conf()
     meta = Conf()
     app = self.app
     for f in fields:
         if app.GetMetaFld(f):
             meta[f] = user.meta.get(f)
         else:
             data[f] = user.data.get(f)
     data.lock()
     meta.lock()
     return SessionUser(ident, user.id, data, meta)