Exemplo n.º 1
0
def search(context, request):
    """Generic search route

    <Plonesite>/@@API/v2/search -> returns all contents of the portal
    <Plonesite>/@@API/v2/search?portal_type=Folder -> returns only folders
    ...
    """
    return api.get_batched()
Exemplo n.º 2
0
def search(context, request):
    """Generic search route

    <Plonesite>/@@API/v2/search -> returns all contents of the portal
    <Plonesite>/@@API/v2/search?portal_type=Folder -> returns only folders
    ...
    """
    return api.get_batched()
Exemplo n.º 3
0
def get(context, request, resource=None, uid=None):
    """GET
    """
    # we have a UID as resource, return the record
    if api.is_uid(resource):
        return api.get_record(resource)

    portal_type = api.resource_to_portal_type(resource)
    if portal_type is None:
        raise APIError(404, "Not Found")
    return api.get_batched(context, portal_type=portal_type, uid=uid, endpoint="bika.lims.jsonapi.v2.get")
Exemplo n.º 4
0
def get(context, request, resource=None, uid=None):
    """GET
    """
    # we have a UID as resource, return the record
    if api.is_uid(resource):
        return api.get_record(resource)

    portal_type = api.resource_to_portal_type(resource)
    if portal_type is None:
        raise APIError(404, "Not Found")
    return api.get_batched(portal_type=portal_type,
                           uid=uid,
                           endpoint="bika.lims.jsonapi.v2.get")
Exemplo n.º 5
0
def get(context, request, resource=None, uid=None):
    """GET
    """
    if bika_api.is_uid(resource):
        return bika_api.get_record(resource)

    portal_type = bika_api.resource_to_portal_type(resource)
    if portal_type is None:
        raise APIError(404, "Not Found")
    return bika_api.get_batched(context,
                                portal_type=portal_type,
                                uid=uid,
                                endpoint="baobab.lims.jsonapi.get")