Пример #1
0
def get_character_alerts(user_id, character_id):
    if db.get_character(user_id, character_id) != None:
        mail_attributes = db.get_email_attributes(user_id)
        alerts = db.get_character_alerts(user_id, character_id)
        return {'alerts': alerts, 'unsubscribed': mail_attributes.unsubscribed, 
            'valid_email': mail_attributes.valid_email}
    else:
        raise SkillbookException('You do not have permission to view this character')
Пример #2
0
def get_character_queue(userid, characterid):
    if db.get_character(userid, characterid):
        skills = db.get_skill_queue(characterid)
        return [skill.raw for skill in skills]
    else:
        raise SkillbookException('You do not have permission to view this character')
Пример #3
0
def get_character_sheet(userid, characterid):
    if db.get_character(userid, characterid):
        return db.get_character_sheet(characterid).raw
    else:
        raise SkillbookException('You do not have permission to view this character')
Пример #4
0
def set_character_alerts(user_id, character_id, alerts):
    if db.get_character(user_id, character_id) != None:
        db.set_character_alerts(user_id, character_id, alerts)
    else:
        raise SkillbookException('You do not have permission to modify this character')
Пример #5
0
def get_character_plans(user_id, character_id):
    if db.get_character(user_id, character_id) != None:
        return db.get_plans(user_id, character_id)
    else:
        raise SkillbookException('You do not have permission to view this character')