Method: CmisServer::AtomPub::QueryController#queryable_types

Defined in:
app/controllers/cmis_server/atom_pub/query_controller.rb

#queryable_typesObject

GET /query/types



34
35
36
37
38
39
40
41
42
# File 'app/controllers/cmis_server/atom_pub/query_controller.rb', line 34

def queryable_types
  repository = repository_from_request
  queryable_types = repository.types.select { |_, type| type.queryable }
  
  respond_to do |format|
    format.atom_feed { render "cmis_server/atom_pub/queryable_types_feed", locals: { types: queryable_types } }
    format.json { render json: format_queryable_types_for_json(queryable_types) }
  end
end