def video_ingest(request, job_id): job = get_object_or_404(TranscodeJob, pk=int(job_id)) job_data = { 'title': job.title, 'creator': (job.user.get_full_name() or job.user.username), 'type': 'video', 'language': 'eng', 'date': datetime.date.today() } form = DublinCoreForm(job_data) if request.method == 'POST': form = DublinCoreForm(request.POST) if form.is_valid(): Video.objects.create(user=job.user.username, raw=job.raw.url, raw_info=job.info, mp4=job.mp4.url, ogv=job.ogv.url, thumbnail=job.thumbnail.url, dc=form.cleaned_data) job.delete() return redirect(reverse('rtv:queue')) context = { 'rtv_version': rtv.get_version(), 'title': 'This is the rtv ingest page', 'form': form } return render_to_response('rtv/video_ingest.html', context, RequestContext(request))
def video_ingest(request, job_id): job = get_object_or_404(TranscodeJob, pk=int(job_id)) job_data = {'title': job.title, 'creator': (job.user.get_full_name() or job.user.username), 'type': 'video', 'language': 'eng', 'date': datetime.date.today() } form = DublinCoreForm(job_data) if request.method == 'POST': form = DublinCoreForm(request.POST) if form.is_valid(): Video.objects.create(user=job.user.username, raw=job.raw.url, raw_info=job.info, mp4=job.mp4.url, ogv=job.ogv.url, thumbnail=job.thumbnail.url, dc=form.cleaned_data) job.delete() return redirect(reverse('rtv:queue')) context = {'rtv_version': rtv.get_version(), 'title': 'This is the rtv ingest page', 'form': form } return render_to_response('rtv/video_ingest.html', context, RequestContext(request))
def video_update(request, pid): video = Video.objects.get(pid=pid) form = DublinCoreForm(video.dc_as_dict()) if request.method == 'POST': form = DublinCoreForm(request.POST) if form.is_valid(): video.dict_to_dc(form.cleaned_data) return redirect(reverse('rtv:video_list')) context = {'rtv_version': rtv.get_version(), 'title': 'This is the rtv ingest page', 'form': form } return render_to_response('rtv/video_update.html', context, RequestContext(request))
def video_update(request, pid): video = Video.objects.get(pid=pid) form = DublinCoreForm(video.dc_as_dict()) if request.method == 'POST': form = DublinCoreForm(request.POST) if form.is_valid(): video.dict_to_dc(form.cleaned_data) return redirect(reverse('rtv:video_list')) context = { 'rtv_version': rtv.get_version(), 'title': 'This is the rtv ingest page', 'form': form } return render_to_response('rtv/video_update.html', context, RequestContext(request))