@ -52,6 +52,23 @@ class OCSController extends \OCP\AppFramework\OCSController {
$this->userSession = $userSession;
}
/**
* @PublicPage
*
* @return DataResponse
*/
public function getConfig() {
$data = [
'version' => '1.7',
'website' => 'ownCloud',
'host' => $this->request->getServerHost(),
'contact' => '',
'ssl' => 'false',
];
return new DataResponse($data);
* @NoAdminRequired
@ -56,6 +56,7 @@ $application->registerRoutes($this, [
'ocs' => [
['root' => '/cloud', 'name' => 'OCS#getCapabilities', 'url' => '/capabilities', 'verb' => 'GET'],
['root' => '/cloud', 'name' => 'OCS#getCurrentUser', 'url' => '/user', 'verb' => 'GET'],
['root' => '', 'name' => 'OCS#getConfig', 'url' => '/config', 'verb' => 'GET'],
],
]);
@ -29,14 +29,6 @@
use OCP\API;
// Config
API::register(
'get',
'/config',
array('OC_OCS_Config', 'apiConfig'),
'core',
API::GUEST_AUTH
);
// Person
'post',