@@ -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 | |||
* @return DataResponse |
@@ -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 | |||
API::register( | |||
'post', |