| 
									
										
										
										
											2013-08-07 21:14:36 +03:00
										 |  |  | <?php | 
					
						
							| 
									
										
										
										
											2013-08-08 00:22:21 +03:00
										 |  |  | /** | 
					
						
							| 
									
										
										
										
											2015-12-16 17:57:44 +03:00
										 |  |  |  * ownCloud - Richdocuments 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
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-12-16 17:57:44 +03:00
										 |  |  | namespace OCA\Richdocuments; | 
					
						
							| 
									
										
										
										
											2014-10-23 23:08:55 +03:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-12-16 17:57:44 +03:00
										 |  |  | $application = new \OCA\Richdocuments\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'], | 
					
						
							| 
									
										
										
										
											2016-03-08 21:16:19 -05:00
										 |  |  | 		//documents - for WOPI access
 | 
					
						
							|  |  |  | 		['name' => 'document#wopiGetToken', 'url' => 'wopi/token/{fileId}', 'verb' => 'GET'], | 
					
						
							| 
									
										
										
										
											2016-03-23 21:56:06 -04:00
										 |  |  | 		['name' => 'document#wopiCheckFileInfo', 'url' => 'wopi/files/{fileId}', 'verb' => 'GET'], | 
					
						
							| 
									
										
										
										
											2016-03-08 21:16:19 -05:00
										 |  |  | 		['name' => 'document#wopiGetFile', 'url' => 'wopi/files/{fileId}/contents', 'verb' => 'GET'], | 
					
						
							|  |  |  | 		['name' => 'document#wopiPutFile', 'url' => 'wopi/files/{fileId}/contents', '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'], | 
					
						
							| 
									
										
										
										
											2016-03-14 23:34:29 +01:00
										 |  |  | 		['name' => 'settings#setSettings', 'url' => 'ajax/admin.php', 'verb' => 'POST'], | 
					
						
							| 
									
										
										
										
											2015-08-26 19:09:34 +03:00
										 |  |  | 		['name' => 'settings#getSupportedMimes', 'url' => 'ajax/mimes.php', 'verb' => 'GET'], | 
					
						
							|  |  |  | 	] | 
					
						
							|  |  |  | ]); |