Exemplo n.º 1
0
 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))
Exemplo n.º 2
0
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'])
Exemplo n.º 3
0
 def auth_pre(self):
     self.require_all = 'perm1', 'perm2'
     self.require_any = 'perm2'
     user.is_authenticated = True
     user.add_perm('perm2')
Exemplo n.º 4
0
 def default(self):
     user.add_perm('foo-bar')
Exemplo n.º 5
0
 def auth_pre(self):
     self.require_all = 'perm1', 'perm2'
     self.require_any = 'perm2'
     user.is_authenticated = True
     user.add_perm('perm2')