示例#1
0
文件: views.py 项目: sbesson/registry
def upload(request, **kwargs):
    # temp
    return HttpResponseRedirect("http://validator.openmicroscopy.org.uk/")
    
    error = check_if_error(request)
    
    template = "validator/upload.html"
    login_form = LoginForm() 
    
    file_format = "*.ome;*.tif;*.tiff;*.xml"
    file_format_name = "OME, TIFF, XML files only"
    
    current_files = 0
    try:
        c = FileValidation(request.session.session_key)
        c.count_files()
        current_files = c.counter
    except:
        logger.error(traceback.format_exc())
        
    context = {'login_form':login_form, 'file_format':file_format, 'file_format_name':file_format_name, "current_files":current_files}
    t = get_template(template)
    c = Context(request, context)
    rsp = t.render(c)
    return HttpResponse(rsp)
示例#2
0
文件: views.py 项目: sbesson/registry
def delete_file(request, file_name, **kwargs):
    # temp
    return HttpResponseRedirect("http://validator.openmicroscopy.org.uk/")
    
    error = None
    controller = FileValidation(request.session.session_key)
    
    if file_name is not None:
        try:
            controller.delete(file_name)
        except Exception, x:
            error = x
示例#3
0
文件: views.py 项目: sbesson/registry
def file_list(request, **kwargs):
    # temp
    return HttpResponseRedirect("http://validator.openmicroscopy.org.uk/")
    
    error = check_if_error(request)
    
    template = "validator/file_list.html"
    login_form = LoginForm()    
    
    controller = FileValidation(request.session.session_key)
    controller.read_files()
    file_name = request.REQUEST.get("file")
    if file_name is not None:
        try:
            logger.debug("File: %s" % file_name)
            controller.validate(file_name)            
            logger.debug(controller.schema)
            logger.debug(controller.result)
        except Exception, x:
            error = x
            logger.error(traceback.format_exc())