コード例 #1
0
ファイル: relations_api.py プロジェクト: eocaollai/grano
def update(id):
    relation = object_or_404(Relation.by_id(id))
    authz.require(authz.project_edit(relation.project))
    data = request_data({'author': request.account})
    relation = relations.save(data, relation=relation)
    db.session.commit()
    return jsonify(relations.to_rest(relation))
コード例 #2
0
ファイル: relations_api.py プロジェクト: eocaollai/grano
def update(id):
    relation = object_or_404(Relation.by_id(id))
    authz.require(authz.project_edit(relation.project))
    data = request_data({'author': request.account})
    relation = relations.save(data, relation=relation)
    db.session.commit()
    return jsonify(relations.to_rest(relation))
コード例 #3
0
ファイル: relations_api.py プロジェクト: eocaollai/grano
def create():
    data = request_data({'author': request.account})
    project = ProjectRef().get(data.get('project'))
    data['project'] = project
    authz.require(authz.project_edit(project))
    relation = relations.save(data)
    db.session.commit()
    return jsonify(relations.to_rest(relation))
コード例 #4
0
ファイル: relations_api.py プロジェクト: eocaollai/grano
def create():
    data = request_data({'author': request.account})
    project = ProjectRef().get(data.get('project'))
    data['project'] = project
    authz.require(authz.project_edit(project))
    relation = relations.save(data)
    db.session.commit()
    return jsonify(relations.to_rest(relation))
コード例 #5
0
ファイル: relations_api.py プロジェクト: eocaollai/grano
def view(id):
    relation = object_or_404(Relation.by_id(id))
    return jsonify(relations.to_rest(relation))
コード例 #6
0
ファイル: relations_api.py プロジェクト: eocaollai/grano
def view(id):
    relation = object_or_404(Relation.by_id(id))
    return jsonify(relations.to_rest(relation))
コード例 #7
0
ファイル: relations_api.py プロジェクト: nimblemachine/grano
def view(id):
    relation = object_or_404(Relation.by_id(id))
    authz.require(authz.project_read(relation.project))
    return jsonify(relations.to_rest(relation))