Exemple #1
0
def media_search_api(request):
    """
    Handles requests for searching the media plugin

    :param request: The http request object.
    """
    return search(request, 'media', log)
Exemple #2
0
def custom_search_api(request):
    """
    Handles requests for searching the custom plugin

    :param request: The http request object.
    """
    return search(request, 'custom', log)
Exemple #3
0
def bibles_search_api(request):
    """
    Handles requests for searching the bibles plugin

    :param request: The http request object.
    """
    return search(request, 'bibles', log)
Exemple #4
0
def images_search(request):
    """
    Handles requests for searching the images plugin

    :param request: The http request object.
    """
    return search(request, 'images', log)
Exemple #5
0
def presentations_search_api(request):
    """
    Handles requests for searching the presentations plugin

    :param request: The http request object.
    """
    return search(request, 'presentations', log)
Exemple #6
0
def songs_search_api(request):
    """
    Handles requests for searching the songs plugin

    :param request: The http request object.
    """
    return search(request, 'songs', log)
Exemple #7
0
def media_service_api(request):
    """
    Handles requests for adding a song to the service

    :param request: The http request object.
    """
    try:
        return search(request, 'media', log)
    except NotFound:
        return {'results': {'items': []}}