def default(self): user.foo = 'bar' user.add_perm('foo-bar') user.is_authenticated = True user.clear() return '%s%s%s' % (user.is_authenticated, user.has_perm('foo-bar'), getattr(user, 'foo', None))
def load_session_user(user_obj): user.clear() user.id = user_obj.id user.login_id = user_obj.login_id user.display_name = user_obj.name_or_login user.is_super_user = bool(user_obj.super_user) user.reset_required = user_obj.reset_required user.is_authenticated = True # now permissions for row in user_obj.permission_map: if row['resulting_approval'] or user_obj.super_user: user.add_perm(row['permission_name'])
def auth_pre(self): self.require_all = 'perm1', 'perm2' self.require_any = 'perm2' user.is_authenticated = True user.add_perm('perm2')
def default(self): user.add_perm('foo-bar')