示例#1
0
文件: views.py 项目: level12/blazeweb
 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))
示例#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'])
示例#3
0
 def auth_pre(self):
     self.require_all = 'perm1', 'perm2'
     self.require_any = 'perm2'
     user.is_authenticated = True
     user.add_perm('perm2')
示例#4
0
文件: views.py 项目: level12/blazeweb
 def default(self):
     user.add_perm('foo-bar')
示例#5
0
 def auth_pre(self):
     self.require_all = 'perm1', 'perm2'
     self.require_any = 'perm2'
     user.is_authenticated = True
     user.add_perm('perm2')