def _initial_search_page(request):
    price = app.config['TITLE_REGISTER_SUMMARY_PRICE']
    price_text = app.config['TITLE_REGISTER_SUMMARY_PRICE_TEXT']
    form = TitleSearchForm()
    search_term = ''

    if request.method == 'POST':
        form.validate()
        search_term = request.form['search_term'].strip()

    return render_template('search.html',
                           form=form,
                           price=price,
                           price_text=price_text,
                           search_term=search_term)
def find_titles():
    LOGGER.debug("STARTED: find_titles")
    display_page_number = int(request.args.get('page') or 1)
    price = app.config['TITLE_REGISTER_SUMMARY_PRICE']
    price_text = app.config['TITLE_REGISTER_SUMMARY_PRICE_TEXT']
    search_term = request.form['search_term'].strip()
    form = TitleSearchForm()

    if search_term and form.validate():
        LOGGER.debug("ENDED: find_titles search_term: {0}".format(search_term))

        return redirect(url_for('find_titles', search_term=search_term, page=display_page_number, price=price, price_text=price_text,))
    else:
        # TODO: we should redirect to that page
        LOGGER.debug("ENDED: find_titles")
        return _initial_search_page(request)
def search():
    LOGGER.debug("STARTED: Search")
    LOGGER.debug("ENDED: Search")
    return render_template(
        'search.html',
        form=TitleSearchForm(),
        price=app.config['TITLE_REGISTER_SUMMARY_PRICE'],
        price_text=app.config['TITLE_REGISTER_SUMMARY_PRICE_TEXT'])
def find_titles():
    LOGGER.debug("STARTED: find_titles")
    display_page_number = int(request.args.get('page') or 1)
    search_term = request.form['search_term'].strip()
    form = TitleSearchForm()

    if search_term and form.validate():
        LOGGER.debug("ENDED: find_titles search_term: {0}".format(search_term))

        return redirect(
            url_for('find_titles',
                    search_term=search_term,
                    page=display_page_number))
    else:
        # TODO(Your Name): we should redirect to that page
        LOGGER.debug("ENDED: find_titles")

        return _initial_search_page(request)
def _search_results_page(results, search_term, addressbase=False):
    username = _username_from_header(request)
    return render_template(
        'search_results.html',
        search_term=search_term,
        results=results,
        form=TitleSearchForm(),
        addressbase=addressbase,
        username=username
    )
Esempio n. 6
0
def _search_results_page(results, search_term):
    return render_template('search_results.html',
                           search_term=search_term,
                           results=results,
                           form=TitleSearchForm(csrf_enabled=False),
                           username=USERNAME,
                           breadcrumbs=[{
                               'text': 'Search the land and property register',
                               'url': url_for('find_titles')
                           }, {
                               'current': 'Search results'
                           }])
def search():
    LOGGER.debug("STARTED: Search")
    username = _username_from_header(request)
    price = app.config['TITLE_REGISTER_SUMMARY_PRICE']
    price_text = app.config['TITLE_REGISTER_SUMMARY_PRICE_TEXT']
    LOGGER.debug("ENDED: Search")
    return render_template(
        'search.html',
        form=TitleSearchForm(),
        username=username,
        price=app.config['TITLE_REGISTER_SUMMARY_PRICE'],
        price_text=app.config['TITLE_REGISTER_SUMMARY_PRICE_TEXT'],
    )
def _search_results_page(results, search_term, addressbase=False):
    return render_template('search_results.html',
                           search_term=search_term,
                           results=results,
                           form=TitleSearchForm(),
                           addressbase=addressbase)
Esempio n. 9
0
def _initial_search_page():
    return render_template(
        'search.html',
        form=TitleSearchForm(csrf_enabled=False),
        username=USERNAME,
    )