コード例 #1
0
ファイル: views.py プロジェクト: c0cky/mediathread
def annotation_create_global(request, asset_id):
    asset = get_object_or_404(Asset, pk=asset_id, course=request.course)
    global_annotation = asset.global_annotation(request.user, True)
    update_annotation(request, global_annotation)

    response = {
        'asset': {'id': asset_id},
        'annotation': {
            'id': global_annotation.id,
            'creating': True
        }
    }
    return HttpResponse(json.dumps(response),
                        content_type="application/json")
コード例 #2
0
ファイル: views.py プロジェクト: 6C1/mediathread
def annotation_create_global(request, asset_id):
    try:
        asset = get_object_or_404(Asset, pk=asset_id, course=request.course)
        global_annotation = asset.global_annotation(request.user, True)
        update_annotation(request, global_annotation)

        response = {
            'asset': {'id': asset_id},
            'annotation': {
                'id': global_annotation.id,
                'creating': True
            }
        }
        return HttpResponse(simplejson.dumps(response),
                            mimetype="application/json")

    except SherdNote.DoesNotExist:
        return HttpResponseForbidden("forbidden")
コード例 #3
0
ファイル: views.py プロジェクト: coati-00/mediathread
def annotation_create_global(request, asset_id):
    try:
        asset = get_object_or_404(Asset, pk=asset_id, course=request.course)
        global_annotation = asset.global_annotation(request.user, True)
        update_annotation(request, global_annotation)

        response = {
            'asset': {
                'id': asset_id
            },
            'annotation': {
                'id': global_annotation.id,
                'creating': True
            }
        }
        return HttpResponse(json.dumps(response), mimetype="application/json")

    except SherdNote.DoesNotExist:
        return HttpResponseForbidden("forbidden")