def search_feedback(search_for):
    '''Provide feedback about an empty search

    This page is only viewable in the event of a search that returns 0 results.

    :param search_for: Search term.

    .. seealso ::
        :py:func:`~purchasing.scout.util.feedback_handler` for information on how
        the feedback is processed and handled
    '''
    contract = ContractBase(description='Search term: ' + search_for)
    return feedback_handler(contract, search_for=search_for)
Exemple #2
0
def search_feedback(search_for):
    '''Provide feedback about an empty search

    This page is only viewable in the event of a search that returns 0 results.

    :param search_for: Search term.

    .. seealso ::
        :py:func:`~purchasing.scout.util.feedback_handler` for information on how
        the feedback is processed and handled
    '''
    contract = ContractBase(description='Search term: ' + search_for)
    return feedback_handler(contract, search_for=search_for)
def feedback(contract_id):
    """Provide feedback about a contract

    :param contract_id: Unique ID for a :py:class:`purchasing.data.contracts.ContractBase` object

    .. seealso ::
        :py:mod:`~purchasing.scout.util.feedback_handler` for information on how
        the feedback is processed and handled
    """
    contract = ContractBase.query.get(contract_id)
    if contract:
        return feedback_handler(contract=contract)
    abort(404)
Exemple #4
0
def feedback(contract_id):
    '''Provide feedback about a contract

    :param contract_id: Unique ID for a
        :py:class:`~purchasing.data.contracts.ContractBase` object

    .. seealso ::
        :py:func:`~purchasing.scout.util.feedback_handler` for information on how
        the feedback is processed and handled
    '''
    contract = ContractBase.query.get(contract_id)
    if contract:
        return feedback_handler(contract=contract)
    abort(404)