Ejemplo n.º 1
0
def _z_prepare_viewinscr_ajax_get_response(q, z_bibids, specific_sources,
                                           view_xml_url):
    """ Returns view-inscription response-object for ajax GET.
        Called by viewinscr() """
    log.debug(u'in _prepare_viewinscr_ajax_get_response(); starting')
    context = {
        'inscription':
        q,
        'z_ids':
        z_bibids,
        'biblDiplomatic':
        specific_sources['diplomatic'].replace(".xml", "").replace(
            "bibl=", "").replace("nType=", "").replace("n=", ""),
        'biblTranscription':
        specific_sources['transcription'].replace(".xml", "").replace(
            "bibl=", "").replace("nType=", "").replace("n=", ""),
        'biblTranslation':
        specific_sources['translation'].replace(".xml", "").replace(
            "bibl=", "").replace("nType=", "").replace("n=", ""),
        'biblioFull':
        False,
        'view_xml_url':
        view_xml_url
    }
    return_str = ajax_snippet.render_block_to_string(
        'iip_search_templates/viewinscr_zotero.html', 'viewinscr', context)
    return_response = HttpResponse(return_str)
    return return_response
Ejemplo n.º 2
0
Archivo: views.py Proyecto: crotger/iip
def _get_ajax_unistring( request ):
    """ Returns unicode string based on ajax update.
        Called by iip_results() """
    log_id = common.get_log_identifier(request.session)
    log.info( u'in views._get_ajax_unistring(); id, %s; starting' % log_id )
    initial_qstring = request.GET.get( u'qstring', u'*:*' )
    updated_qstring = common.updateQstring( initial_qstring, request.session[u'authz_info'], log_id )[u'modified_qstring']
    resultsPage = int( request.GET[u'resultsPage'] )
    context = common.paginateRequest(
        qstring=updated_qstring, resultsPage=resultsPage, log_id=log_id )
    return_str = ajax_snippet.render_block_to_string(u'iip_search_templates/base_zotero.html', u'content', context)
    return unicode( return_str )
Ejemplo n.º 3
0
Archivo: views.py Proyecto: crotger/iip
def _z_prepare_viewinscr_ajax_get_response( q, z_bibids, specific_sources, view_xml_url ):
    """ Returns view-inscription response-object for ajax GET.
        Called by viewinscr() """
    log.debug( u'in _prepare_viewinscr_ajax_get_response(); starting' )
    context = {
        'inscription': q,
        'z_ids': z_bibids,
        'biblDiplomatic' : specific_sources['diplomatic'].replace(".xml", "").replace("bibl=", "").replace("nType=", "").replace("n=", ""),
        'biblTranscription' : specific_sources['transcription'].replace(".xml", "").replace("bibl=", "").replace("nType=", "").replace("n=", ""),
        'biblTranslation' : specific_sources['translation'].replace(".xml", "").replace("bibl=", "").replace("nType=", "").replace("n=", ""),
        'biblioFull': False,
        'view_xml_url': view_xml_url }
    return_str = ajax_snippet.render_block_to_string( 'iip_search_templates/viewinscr_zotero.html', 'viewinscr', context )
    return_response = HttpResponse( return_str )
    return return_response
Ejemplo n.º 4
0
Archivo: views.py Proyecto: crotger/iip
def _prepare_viewinscr_ajax_get_response( q, bibs, bibDip, bibTsc, bibTrn, view_xml_url ):
    """ Returns view-inscription response-object for ajax GET.
        Called by viewinscr() """
    log.debug( u'in _prepare_viewinscr_ajax_get_response(); starting' )
    context = {
        'inscription': q,
        'biblios':bibs,
        'bibDip' : bibDip,
        'bibTsc' : bibTsc,
        'bibTrn' : bibTrn,
        'biblioFull': False,
        'view_xml_url': view_xml_url }
    return_str = ajax_snippet.render_block_to_string( 'iip_search_templates/viewinscr.html', 'viewinscr', context )
    return_response = HttpResponse( return_str )
    return return_response
Ejemplo n.º 5
0
def _get_ajax_unistring(request):
    """ Returns unicode string based on ajax update.
        Called by iip_results() """
    log_id = common.get_log_identifier(request.session)
    log.info(u'in views._get_ajax_unistring(); id, %s; starting' % log_id)
    initial_qstring = request.GET.get(u'qstring', u'*:*')
    updated_qstring = common.updateQstring(initial_qstring,
                                           request.session[u'authz_info'],
                                           log_id)[u'modified_qstring']
    resultsPage = int(request.GET[u'resultsPage'])
    context = common.paginateRequest(qstring=updated_qstring,
                                     resultsPage=resultsPage,
                                     log_id=log_id)
    return_str = ajax_snippet.render_block_to_string(
        u'iip_search_templates/base_zotero.html', u'content', context)
    return unicode(return_str)
Ejemplo n.º 6
0
def _prepare_viewinscr_ajax_get_response(q, bibs, bibDip, bibTsc, bibTrn,
                                         view_xml_url):
    """ Returns view-inscription response-object for ajax GET.
        Called by viewinscr() """
    log.debug(u'in _prepare_viewinscr_ajax_get_response(); starting')
    context = {
        'inscription': q,
        'biblios': bibs,
        'bibDip': bibDip,
        'bibTsc': bibTsc,
        'bibTrn': bibTrn,
        'biblioFull': False,
        'view_xml_url': view_xml_url
    }
    return_str = ajax_snippet.render_block_to_string(
        'iip_search_templates/viewinscr.html', 'viewinscr', context)
    return_response = HttpResponse(return_str)
    return return_response