def get(context, request, resource=None, uid=None): """Get Plone contents, e.g. <Plonesite>/@@API/plone/api/1.0/folder -> returns all folders <Plonesite>/@@API/plone/api/1.0/folder/4711 -> returns the folder with UID 4711 """ # We have a UID, return the record if uid and not resource: return api.get_record(uid) # we have a UID as resource, return the record if api.is_uid(resource): return api.get_record(resource) # BBB if resource == "get": logger.warn( "The /get route is obsolete and will be removed in 1.0.0. Please use /<UID> instead" ) return api.get_record(uid) 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="plone.jsonapi.routes.get")
def get(context, request, resource=None, uid=None): """Get Plone contents, e.g. <Plonesite>/@@API/plone/api/1.0/folder -> returns all folders <Plonesite>/@@API/plone/api/1.0/folder/4711 -> returns the folder with UID 4711 """ # We have a UID, return the record if uid and not resource: return api.get_record(uid) # we have a UID as resource, return the record if api.is_uid(resource): return api.get_record(resource) # BBB if resource == "get": logger.warn("The /get route is obsolete and will be removed in 1.0.0. Please use /<UID> instead") return api.get_record(uid) 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="plone.jsonapi.routes.get")
def get(context, request, uid=None): """ get content """ return get_record(uid=uid)
def get(context, request, uid=0): """ get the Portal """ return get_record(uid=uid)