Beispiel #1
0
def _q_lookup(request, name=''):
    if name == 'favicon.ico':
        return request.redirect('/images/favicon.ico')
    elif name == 'wdd_styles.css':
        return StaticFile(config.static_html_dir + '/wdd_styles.css',
                          mime_type='text/css',
                          cache_time=300)
    elif name == 'wdd_print.css':
        return StaticFile(config.static_html_dir + '/wdd_print.css',
                          mime_type='text/css',
                          cache_time=300)
    elif name.endswith('.js'):
        return StaticFile(config.static_html_dir + '/%s' % name,
                          mime_type='text/javascript',
                          cache_time=300)
    elif name == 'robots.txt':
        if config.enable_robots_txt:
            return robots()
        else:
            return not_found()
    elif name == 'browse':
        return Browse(request)
    elif name == 'timage':
        return TempImage()
    elif name == 'summary':
        return Summary(request)
    else:
        return not_found()
Beispiel #2
0
def _q_lookup (request, name=''):
    if name == 'favicon.ico':
        return request.redirect('/images/favicon.ico')
    elif name == 'wdd_styles.css':
        return StaticFile(config.static_html_dir + '/wdd_styles.css',
            mime_type='text/css', cache_time=300)
    elif name == 'wdd_print.css':
        return StaticFile(config.static_html_dir + '/wdd_print.css',
            mime_type='text/css', cache_time=300)
    elif name.endswith('.js'):
        return StaticFile(config.static_html_dir + '/%s' % name,
            mime_type='text/javascript', cache_time=300)
    elif name == 'robots.txt':
        if config.enable_robots_txt:
            return robots()
        else:
            return not_found()
    elif name == 'browse':
        return Browse(request)
    elif name == 'timage':
        return TempImage()
    elif name == 'summary':
        return Summary(request)
    else:
        return not_found()
Beispiel #3
0
def _q_lookup (request, user_id):
    try:
        if not user_id == None:
            return UserActions(user_id)
        else:
            raise TraversalError
    except Exception, e:
        return not_found('user')
Beispiel #4
0
def _q_lookup(request, concept_id):
    try:
        if not concept_id == None:
            return ConceptActions(concept_id)
        else:
            raise TraversalError
    except:
        return not_found('concept')
Beispiel #5
0
def _q_lookup (request, record_id):
    try:
        if not record_id == None:
            return RecordActions(int(record_id))
        else:
            raise TraversalError
    except:
        return not_found('record')
Beispiel #6
0
def _q_lookup(request, user_id):
    try:
        if not user_id == None:
            return UserActions(user_id)
        else:
            raise TraversalError
    except Exception, e:
        return not_found('user')
Beispiel #7
0
def _q_lookup (request, category_id):
    try:
        if category_id:
            return CategoryActions(int(category_id))
        else:
            raise TraversalError
    except:
        return not_found('category')
Beispiel #8
0
def _q_lookup (request, batch_id):
    try:
        if not batch_id == None:
            return QueueActions(int(batch_id))
        else:
            raise TraversalError
    except:
        return not_found('queue')
Beispiel #9
0
def _q_lookup (request, queued_record_id):
    try:
        if not queued_record_id == None:
            return StudyActions(queued_record_id)
        else:
            raise TraversalError
    except:
        return not_found('queued record')
Beispiel #10
0
def _q_lookup(request, record_id):
    try:
        if not record_id == None:
            return RecordActions(int(record_id))
        else:
            raise TraversalError
    except:
        return not_found('record')
Beispiel #11
0
def _q_lookup(request, category_id):
    try:
        if category_id:
            return CategoryActions(int(category_id))
        else:
            raise TraversalError
    except:
        return not_found('category')
Beispiel #12
0
def _q_lookup (request, concept_id):
    try:
        if not concept_id == None:
            return ConceptActions(concept_id)
        else:
            raise TraversalError
    except:
        return not_found('concept')
Beispiel #13
0
def _q_lookup(request, batch_id):
    try:
        if not batch_id == None:
            return QueueActions(int(batch_id))
        else:
            raise TraversalError
    except:
        return not_found('queue')
Beispiel #14
0
def _q_lookup (request, set_id):
    try:
        if not set_id == None:
            return SetActions(int(set_id))
        else:
            raise TraversalError
    except Exception, e:
        return not_found('set')
Beispiel #15
0
def _q_lookup (request, name=''):
    if name == 'ecohealth-2005-animals.pdf':
        return StaticFile(config.static_html_dir + '/ecohealth-2005-animals.pdf', 
            mime_type='application/pdf')
    elif name == 'ecohealth-2004-outfoxing.pdf':
        return StaticFile(config.static_html_dir + '/ecohealth-2004-outfoxing.pdf', 
            mime_type='application/pdf')
    else:
        return not_found()