Esempio n. 1
0
def to_diva(request):
    filenames = request.POST.getlist('to_diva_chk')
    absolute_filenames = [
        os.path.join(settings.ARCHIVE_LOCATION, f) for f in filenames
    ]
    for f in absolute_filenames:
        convert_to_diva.delay(f)
    return redirect("home")
Esempio n. 2
0
def diva_redo(request):
    filenames = request.POST.getlist('redo_diva_chk')
    old_filenames = [os.path.join(settings.DIVA_LOCATION, f) for f in filenames]
    archive_filenames = [os.path.join(settings.ARCHIVE_LOCATION, f) for f in filenames]
    for f in old_filenames:
        shutil.rmtree(f)

    for f in archive_filenames:
        convert_to_diva.delay(f)
    return redirect("home")