Exemple #1
0
def index():
    """
    ---
    get:
      summary: List collections
      description: >-
        Returns a list of collections matching a given query. Returns all the
        collections accessible by a user if no query is given.
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: object
                allOf:
                - $ref: '#/components/schemas/QueryResponse'
                properties:
                  results:
                    type: array
                    items:
                      $ref: '#/components/schemas/Collection'
      tags:
      - Collection
    """
    result = CollectionsQuery.handle(request)
    return CollectionSerializer.jsonify_result(result)
def index():
    result = CollectionsQuery.handle(request, schema=CollectionSchema)
    enable_cache(vary_user=True, vary=result.cache_key)
    return jsonify(result)
Exemple #3
0
def index():
    result = CollectionsQuery.handle(request)
    return CollectionSerializer.jsonify_result(result)
Exemple #4
0
def index():
    result = CollectionsQuery.handle(request, schema=CollectionSchema)
    return jsonify(result)
Exemple #5
0
def index():
    result = CollectionsQuery.handle(request)
    return CollectionSerializer.jsonify_result(result)