2013-08-07 21:14:36 +03:00
|
|
|
<?php
|
2013-08-08 00:22:21 +03:00
|
|
|
/**
|
2013-08-28 12:02:27 +02:00
|
|
|
* ownCloud - Documents App
|
2013-08-08 00:22:21 +03:00
|
|
|
*
|
|
|
|
* @author Victor Dubiniuk
|
2014-10-23 23:08:55 +03:00
|
|
|
* @copyright 2013-2014 Victor Dubiniuk victor.dubiniuk@gmail.com
|
2013-08-08 00:22:21 +03:00
|
|
|
*
|
|
|
|
* This file is licensed under the Affero General Public License version 3 or
|
|
|
|
* later.
|
|
|
|
*/
|
2013-08-07 21:14:36 +03:00
|
|
|
|
2014-10-23 23:08:55 +03:00
|
|
|
namespace OCA\Documents;
|
|
|
|
|
|
|
|
$application = new \OCA\Documents\AppInfo\Application();
|
2015-08-26 19:09:34 +03:00
|
|
|
$application->registerRoutes($this, [
|
|
|
|
'routes' => [
|
2014-10-23 23:08:55 +03:00
|
|
|
//users
|
2015-08-26 19:09:34 +03:00
|
|
|
['name' => 'user#rename', 'url' => 'ajax/user/rename', 'verb' => 'POST'],
|
|
|
|
['name' => 'user#disconnectUser', 'url' => 'ajax/user/disconnect', 'verb' => 'POST'],
|
|
|
|
['name' => 'user#disconnectGuest', 'url' => 'ajax/user/disconnectGuest', 'verb' => 'POST'],
|
2014-10-23 23:08:55 +03:00
|
|
|
//session
|
2015-09-18 00:15:18 +03:00
|
|
|
['name' => 'session#join', 'url' => 'session/user/join/{fileId}', 'verb' => 'POST'],
|
|
|
|
['name' => 'session#poll', 'url' => 'session/user/poll', 'verb' => 'POST'],
|
|
|
|
['name' => 'session#save', 'url' => 'session/user/save', 'verb' => 'POST'],
|
|
|
|
['name' => 'session#joinAsGuest', 'url' => 'session/guest/join/{token}', 'verb' => 'POST'],
|
|
|
|
['name' => 'session#pollAsGuest', 'url' => 'session/guest/poll/{token}', 'verb' => 'POST'],
|
|
|
|
['name' => 'session#saveAsGuest', 'url' => 'session/guest/save/{token}', 'verb' => 'POST'],
|
2014-10-23 23:08:55 +03:00
|
|
|
//documents
|
2015-08-26 19:09:34 +03:00
|
|
|
['name' => 'document#index', 'url' => 'index', 'verb' => 'GET'],
|
|
|
|
['name' => 'document#create', 'url' => 'ajax/documents/create', 'verb' => 'POST'],
|
|
|
|
['name' => 'document#serve', 'url' => 'ajax/genesis/{esId}', 'verb' => 'GET'],
|
|
|
|
['name' => 'document#rename', 'url' => 'ajax/documents/rename/{fileId}', 'verb' => 'POST'],
|
|
|
|
['name' => 'document#listAll', 'url' => 'ajax/documents/list', 'verb' => 'GET'],
|
|
|
|
['name' => 'document#download', 'url' => 'ajax/download.php', 'verb' => 'GET'],
|
2015-10-28 10:46:36 +01:00
|
|
|
//documents - for CloudSuite access
|
|
|
|
['name' => 'document#localLoad', 'url' => 'ajax/documents/load/{esId}', 'verb' => 'POST'],
|
2014-10-26 15:47:56 +03:00
|
|
|
//settings
|
2015-08-26 19:09:34 +03:00
|
|
|
['name' => 'settings#savePersonal', 'url' => 'ajax/personal.php', 'verb' => 'POST'],
|
|
|
|
['name' => 'settings#setUnstable', 'url' => 'ajax/config/unstable', 'verb' => 'POST'],
|
|
|
|
['name' => 'settings#setConverter', 'url' => 'ajax/admin.php', 'verb' => 'POST'],
|
|
|
|
['name' => 'settings#getSupportedMimes', 'url' => 'ajax/mimes.php', 'verb' => 'GET'],
|
|
|
|
]
|
|
|
|
]);
|