Exemplo n.º 1
0
def video_asset_detail(request, pk):
    """ Display detail information for a specific video asset."""

    video = get_object_or_404(VideoAsset, id=pk)
    video_usage = VideoAsset.get_video_usage(video)

    if request.method =="POST":
        editvideoform = VideoAssetForm(data=request.POST, instance=video)
        if editvideoform.is_valid():
            editvideoform.save()
            #record action for activity stream
            action.send(request.user, verb="updated", action_object=video)
            return redirect('asset_detail', pk=video.id)
    else:
        editvideoform = VideoAssetForm(instance=video)

    return render(request, 'editorial/assetdetail_video.html', {
        'video': video,
        'video_usage': video_usage,
        'editvideoform': editvideoform,
    })