Method: CmisServer::AtomPub::RepositoryController#capabilities

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

#capabilitiesObject

GET /repositories/id/capabilities



7
8
9
10
11
12
13
14
15
16
17
18
# File 'app/controllers/cmis_server/atom_pub/repository_controller.rb', line 7

def capabilities
  repository = repository_from_request
  capabilities = repository.capabilities
  
  # Enrichir les capabilities avec les fonctionnalités CMIS 1.1
  enhanced_capabilities = enhance_capabilities_for_cmis_1_1(capabilities)
  
  respond_to do |format|
    format.atom_entry { render "cmis_server/atom_pub/repository_capabilities", locals: { capabilities: enhanced_capabilities } }
    format.json { render json: { capabilities: enhanced_capabilities } }
  end
end