コード例 #1
0
def publisher_update():
    try:
        name = request.json['name']
        uuid = request.json['uuid']

        query = '''UPDATE `publishers` SET `name` = %s WHERE `uuid` = %s'''
        arguments = [name, uuid]
        result = edit_helper(query, arguments)
        return jsonify(result)
    except Exception:
        return jsonify({'result': 'failure'})
コード例 #2
0
def update_desc():
    try:
        desc = request.json['desc']
        tasklists_id = request.json['tasklist_id']
        
        token = request.headers.get('Authorization').split(' ')[1]
        decoded = jwt.decode(token, 'secret', algorithms=['HS256'])
        # decoded successfully

        query = '''UPDATE `tasklists` SET `desc` = %s WHERE `tasklist_id` = %s'''
        result = edit_helper(query, [desc, tasklists_id])
        return jsonify(result)
    except Exception:
            return jsonify({'result':'failure' })
コード例 #3
0
ファイル: blueprint_post.py プロジェクト: Tanmay53/cohort_3
def edit(blog_id):
    try:
        heading = request.json['heading']
        body = request.json['body']
        token = request.headers.get('Authorization').split()[1]

        # decode the token
        try:
            decoded = jwt.decode(token, 'secret', algorithms=['HS256'])
            user_id = decoded['user_id']
        except Exception:
            return jsonify({'result': 'failure', 'user': '******'})

        query = '''UPDATE `blog` SET 
                `heading` = %s,
                `body`    = %s
                    WHERE `blog_id` = %s
                '''
        result = edit_helper(query, [heading, body, blog_id])
        return jsonify(result)
    except Exception as ex:
        return jsonify({'result': 'failure', 'error': ex})
コード例 #4
0
def edit(blog_id):
    try:
        heading = request.json['heading']
        body = request.json['body']
        token = request.json['token']
        user_id = request.json['user_id']

        # decode the token
        decoded = jwt.decode(token, 'secret', algorithms=['HS256'])
        if int(decoded['user_id']) != int(user_id):
            return jsonify({
                'result': 'failure',
                'error': 'authentication failed'
            })

        query = '''UPDATE `blog` SET 
                `heading` = %s,
                `body`    = %s
                    WHERE `blog_id` = %s
                '''
        result = edit_helper(query, [heading, body, blog_id])
        return jsonify(result)
    except Exception as ex:
        return jsonify({'result': 'failure', 'error': ex})