Пример #1
0
def validar_produccion(request, video_id):
    v = get_object_or_404(Video, pk=video_id)
    if hasattr(v, 'metadata'):
        v.informeproduccion.fecha_validacion = datetime.datetime.now()
        v.informeproduccion.save()
        v.metadata.valid = v.informeproduccion.fecha_validacion
        v.metadata.save()
        v.status = 'LIS'
        v.save()
        if v.informeproduccion.aprobacion:
            token.send_validation_mail_to_user(v, request.user.first_name)
        queue.removeVideoTasks(v)
        messages.success(request, "Producción validada")
    else:
        messages.error(request, "Metadatos no definidos, no se puede validar")
    return redirect('estado_video', v.id)
Пример #2
0
def validar_produccion(request, video_id):
    v = get_object_or_404(Video, pk=video_id)
    metadataField = 'metadataoa' if v.objecto_aprendizaje else 'metadatagen'
    if hasattr(v, metadataField):
        v.informeproduccion.fecha_validacion = datetime.datetime.now()
        v.informeproduccion.save()
        getattr(v, metadataField).valid = v.informeproduccion.fecha_validacion
        getattr(v, metadataField).save()
        v.status = 'LIS'
        v.save()
        #if v.informeproduccion.aprobacion:
        #    token.send_validation_mail_to_user(v, request.user.first_name)
        queue.removeVideoTasks(v)
        if v.informeproduccion.aprobacion:
            v.previsualizacion.delete()
        messages.success(request, "Producción validada")
    else:
        messages.error(request, "Metadatos no definidos, no se puede validar")
    return redirect('estado_video', v.id)