def definir_metadatos_oper(request, video_id): v = get_object_or_404(Video, pk=video_id) if request.method == 'POST': form = MetadataForm(request.POST, instance = v.metadata) if hasattr(v, 'metadata') else MetadataForm(request.POST) if form.is_valid(): m = form.save(commit = False) m.video = v m.date = v.informeproduccion.fecha_grabacion m.created = v.informeproduccion.fecha_produccion m.save() messages.success(request, 'Metadata actualizada') else: form = MetadataForm(instance = v.metadata) if hasattr(v, 'metadata') else MetadataForm() return render_to_response("postproduccion/section-metadatos-oper.html", { 'form' : form, 'v' : v }, context_instance=RequestContext(request))
def definir_metadatos_user(request, tk_str): v = token.is_valid_token(tk_str) if not v: raise Http404 if request.method == 'POST': form = MetadataForm(request.POST, instance = v.metadata) if hasattr(v, 'metadata') else MetadataForm(request.POST) if form.is_valid(): m = form.save(commit = False) m.video = v m.date = v.informeproduccion.fecha_grabacion m.created = v.informeproduccion.fecha_produccion m.save() inpro = IncidenciaProduccion(informe = v.informeproduccion, emisor = 'U', aceptado = True) inpro.save() token.token_attended(v) v.status = 'ACE' v.save() return render_to_response("postproduccion/section-resumen-aprobacion.html", { 'v' : v, 'aprobado' : True }, context_instance=RequestContext(request)) else: form = MetadataForm(instance = v.metadata) if hasattr(v, 'metadata') else MetadataForm() return render_to_response("postproduccion/section-metadatos-user.html", { 'form' : form, 'v' : v, 'token' : tk_str }, context_instance=RequestContext(request))