Release 0.6.5
[grauphel.git] / appinfo / routes.php
1 <?php
2 namespace OCA\Grauphel\AppInfo;
3
4 $application = new Application();
5 $application->registerRoutes(
6     $this,
7     array(
8         'routes' => array(
9             array(
10                 'url'  => '/oauth/access_token',
11                 'name' => 'oauth#accessToken',
12                 'verb' => 'POST',
13             ),
14             array(
15                 'url'  => '/oauth/authorize',
16                 'name' => 'oauth#authorize',
17                 'verb' => 'GET',
18             ),
19             array(
20                 'url'  => '/oauth/confirm',
21                 'name' => 'oauth#confirm',
22                 'verb' => 'POST',
23             ),
24             array(
25                 'url'  => '/oauth/request_token',
26                 'name' => 'oauth#requestToken',
27                 'verb' => 'POST',
28             ),
29
30             array(
31                 'url'  => '/api/1.0',
32                 'name' => 'api#index',
33                 'verb' => 'GET',
34             ),
35             array(
36                 'url'  => '/api/1.0/',
37                 'name' => 'api#indexSlash',
38                 'verb' => 'GET',
39             ),
40             array(
41                 'url'  => '/api/1.0/{username}',
42                 'name' => 'api#user',
43                 'verb' => 'GET',
44             ),
45             array(
46                 'url'  => '/api/1.0/{username}/notes',
47                 'name' => 'api#notes',
48                 'verb' => 'GET',
49             ),
50             array(
51                 'url'  => '/api/1.0/{username}/notes',
52                 'name' => 'api#notesSave',
53                 'verb' => 'PUT',
54             ),
55             array(
56                 'url'  => '/api/1.0/{username}/note/{guid}',
57                 'name' => 'api#note',
58                 'verb' => 'GET',
59             ),
60
61             array(
62                 'url'  => '/',
63                 'name' => 'gui#index',
64                 'verb' => 'GET',
65             ),
66             array(
67                 'url'  => '/tag/{rawtag}',
68                 'name' => 'gui#tag',
69                 'verb' => 'GET',
70             ),
71             array(
72                 'url'  => '/note/{guid}.html',
73                 'name' => 'notes#html',
74                 'verb' => 'GET',
75             ),
76             array(
77                 'url'  => '/note/{guid}.txt',
78                 'name' => 'notes#text',
79                 'verb' => 'GET',
80             ),
81             array(
82                 'url'  => '/note/{guid}.xml',
83                 'name' => 'notes#xml',
84                 'verb' => 'GET',
85             ),
86             array(
87                 'url'  => '/note/{guid}',
88                 'name' => 'gui#note',
89                 'verb' => 'GET',
90             ),
91             array(
92                 'url'  => '/tokens',
93                 'name' => 'gui#tokens',
94                 'verb' => 'GET',
95             ),
96             array(
97                 'url'  => '/database',
98                 'name' => 'gui#database',
99                 'verb' => 'GET',
100             ),
101             array(
102                 'url'  => '/database',
103                 'name' => 'gui#databaseReset',
104                 'verb' => 'POST',
105             ),
106
107             array(
108                 'url'  => '/tokens/{username}/{tokenKey}',
109                 'name' => 'token#delete',
110                 'verb' => 'DELETE',
111             ),
112             array(
113                 'url'  => '/tokens/{username}/{tokenKey}',
114                 'name' => 'token#deletePost',
115                 'verb' => 'POST',
116             ),
117         )
118     )
119 );
120
121 ?>