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')
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')
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')
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')
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')