def create_or_update_workshop(data, workshop_hash=None): user_data = check_auth() if workshop_hash is None: workshop_hash = get_workshop_hash(data) data['workshop_hash'] = workshop_hash data['status'] = 'waiting' # send workshop mail send_feedback_mail( u"Nový workshop: %s" % data['title'], "data/new-workshop.md", data, user_data, url_for( 'workshop_detail', workshop_hash=workshop_hash, _external=True ) ) data.update({ 'user': user_data['user_hash'], 'workshop_hash': workshop_hash, }) app.redis.set(KEYS['workshop'] % workshop_hash, json.dumps(data)) # zalozime hlasovani - bezpecne pres zincrby (namisto zadd s if podminkou) app.redis.zincrby(KEYS['workshops'], workshop_hash, 0) return workshop_hash
def create_or_update_talk(data, talk_hash=None): user_data = check_auth() if talk_hash is None: talk_hash = get_talk_hash(data) data['talk_hash'] = talk_hash # send talk mail send_feedback_mail( u"Nová přednáška: %s" % data['title'], "data/new-talk.md", data, user_data, url_for('talk_detail', talk_hash=talk_hash, _external=True)) data.update({ 'user': user_data['user_hash'], 'talk_hash': talk_hash, }) app.redis.set(KEYS['talk'] % talk_hash, json.dumps(data)) # zalozime hlasovani - bezpecne pres zincrby (namisto zadd s if podminkou) app.redis.zincrby(KEYS['talks'], talk_hash, 0) return talk_hash
def create_or_update_talk(data, talk_hash=None): user_data = check_auth() if talk_hash is None: talk_hash = get_talk_hash(data) data['talk_hash'] = talk_hash # send talk mail send_feedback_mail( u"Nová přednáška: %s" % data['title'], "data/new-talk.md", data, user_data, url_for('talk_detail', talk_hash=talk_hash, _external=True) ) data.update({ 'user': user_data['user_hash'], 'talk_hash': talk_hash, }) app.redis.set(KEYS['talk'] % talk_hash, json.dumps(data)) # zalozime hlasovani - bezpecne pres zincrby (namisto zadd s if podminkou) app.redis.zincrby(KEYS['talks'], talk_hash, 0) return talk_hash
def create_or_update_workshop(data, workshop_hash=None): user_data = check_auth() if workshop_hash is None: workshop_hash = get_workshop_hash(data) data['workshop_hash'] = workshop_hash data['status'] = 'waiting' # send workshop mail send_feedback_mail( u"Nový workshop: %s" % data['title'], "data/new-workshop.md", data, user_data, url_for('workshop_detail', workshop_hash=workshop_hash, _external=True)) data.update({ 'user': user_data['user_hash'], 'workshop_hash': workshop_hash, }) app.redis.set(KEYS['workshop'] % workshop_hash, json.dumps(data)) # zalozime hlasovani - bezpecne pres zincrby (namisto zadd s if podminkou) app.redis.zincrby(KEYS['workshops'], workshop_hash, 0) return workshop_hash