Example #1
0
def _q_index(request):
    if request.method == 'POST':
        email = request.get_form_var('email')
        password = request.get_form_var('password')
        if not email:
            return json.dumps({'r': 1, 'message': 'Email没有指定'})
        user_name = email.split('@')[0]
        if CodeUser.is_exists(user_name):
            return json.dumps({'r': 1, 'message': '用户已存在'})
        code_user = CodeUser.add(user_name, password)
        set_user(code_user.id)
        return json.dumps({'r': 0})
    return st('register.html')
Example #2
0
def _q_index(request):
    if request.method == 'POST':
        email = request.get_form_var('email')
        password = request.get_form_var('password')
        if not email:
            return {'r': 1, 'message': 'Email没有指定'}
        user_name = email.split('@')[0]
        if CodeUser.is_exists(user_name):
            return {'r': 1, 'message': '用户已存在'}
        code_user = CodeUser.add(user_name, password)
        set_user(code_user.id)
        return json.dumps({'r': 0})
    return st('register.html')
Example #3
0
def get_current_user():
    """Returns the L{User} object for the current user (the user who made the
    request being processed) if the user is signed in, or None if the user is
    not signed in.
    """
    id = get_current_user_id()
    user = CodeUser.get(id=id)
    return User(user.name) if user else None
Example #4
0
def get_current_user():
    """Returns the L{User} object for the current user (the user who made the
    request being processed) if the user is signed in, or None if the user is
    not signed in.
    """
    id = get_current_user_id()
    user = CodeUser.get(id=id)
    return User(user.name) if user else None
Example #5
0
def judge_user(name):
    from vilya.models.team import Team
    if CodeUser.get(name=name):
        return "people"
    else:
        if Team.get_by_uid(name):
            return "team"
        else:
            return "people"
Example #6
0
def judge_user(name):
    from vilya.models.team import Team
    if CodeUser.get(name=name):
        return "people"
    else:
        if Team.get_by_uid(name):
            return "team"
        else:
            return "people"
Example #7
0
def add_codeuser_role(user):
    if os.environ['DAE_ENV'] == 'SDK':
        return None
    dae_user = user.dae_user
    if not dae_user:
        return None
    email = dae_user.profile.get('email')
    if not email:
        return None
    code_user = CodeUser.get(name=user.username)
    if email.endswith('@douban.com'):
        code_user.set_role()
    elif email.endswith('@intra.douban.com'):
        code_user.set_role(intern=True)
Example #8
0
def add_codeuser_role(user):
    if os.environ['DAE_ENV'] == 'SDK':
        return None
    dae_user = user.dae_user
    if not dae_user:
        return None
    email = dae_user.profile.get('email')
    if not email:
        return None
    code_user = CodeUser.get(name=user.username)
    if email.endswith('@douban.com'):
        code_user.set_role()
    elif email.endswith('@intra.douban.com'):
        code_user.set_role(intern=True)
Example #9
0
 def get_by_name(cls, name):
     return CodeUser.get(name=name)
Example #10
0
def get_users():
    rs = store.execute('select id from users')
    users = (CodeUser.get(id=id) for id, in rs)
    return users
Example #11
0
def add_codeuser(user):
    CodeUser.add(user.username)
Example #12
0
 def code_user(self):
     if not self._code_user:
         self._code_user = CodeUser.get(name=self.username)
     return self._code_user
Example #13
0
 def get_by_name(cls, name):
     return CodeUser.get(name=name)
Example #14
0
def get_users():
    rs = store.execute('select id from users')
    users = (CodeUser.get(id=id) for id, in rs)
    return users
Example #15
0
def add_codeuser(user):
    CodeUser.add(user.username)
Example #16
0
 def code_user(self):
     if not self._code_user:
         self._code_user = CodeUser.get(name=self.username)
     return self._code_user