##// END OF EJS Templates
route: add constraints to repositories which are lost in Rails3 route...
Toshi MARUYAMA -
r9364:dd23e07111ae
parent child
Show More
@@ -220,8 +220,18 RedmineApp::Application.routes.draw do
220 post 'projects/:id/repository/:repository_id/revisions/:rev/issues', :to => 'repositories#add_related_issue'
220 post 'projects/:id/repository/:repository_id/revisions/:rev/issues', :to => 'repositories#add_related_issue'
221 delete 'projects/:id/repository/:repository_id/revisions/:rev/issues/:issue_id', :to => 'repositories#remove_related_issue'
221 delete 'projects/:id/repository/:repository_id/revisions/:rev/issues/:issue_id', :to => 'repositories#remove_related_issue'
222 get 'projects/:id/repository/:repository_id/revisions', :to => 'repositories#revisions'
222 get 'projects/:id/repository/:repository_id/revisions', :to => 'repositories#revisions'
223 get 'projects/:id/repository/:repository_id/revisions/:rev/:format(/*path(.:ext))', :to => 'repositories#entry', :format => /raw/
223 get 'projects/:id/repository/:repository_id/revisions/:rev/:format(/*path(.:ext))',
224 get 'projects/:id/repository/:repository_id/revisions/:rev/:action(/*path(.:ext))', :controller => 'repositories', :action => /(browse|show|entry|changes|annotate|diff)/
224 :to => 'repositories#entry',
225 :constraints => {
226 :format => 'raw',
227 :rev => /[a-z0-9\.\-_]+/
228 }
229 get 'projects/:id/repository/:repository_id/revisions/:rev/:action(/*path(.:ext))',
230 :controller => 'repositories',
231 :constraints => {
232 :action => /(browse|show|entry|changes|annotate|diff)/,
233 :rev => /[a-z0-9\.\-_]+/
234 }
225
235
226 get 'projects/:id/repository/statistics', :to => 'repositories#stats'
236 get 'projects/:id/repository/statistics', :to => 'repositories#stats'
227 get 'projects/:id/repository/graph', :to => 'repositories#graph'
237 get 'projects/:id/repository/graph', :to => 'repositories#graph'
@@ -232,8 +242,18 RedmineApp::Application.routes.draw do
232 get 'projects/:id/repository/revision', :to => 'repositories#revision'
242 get 'projects/:id/repository/revision', :to => 'repositories#revision'
233 post 'projects/:id/repository/revisions/:rev/issues', :to => 'repositories#add_related_issue'
243 post 'projects/:id/repository/revisions/:rev/issues', :to => 'repositories#add_related_issue'
234 delete 'projects/:id/repository/revisions/:rev/issues/:issue_id', :to => 'repositories#remove_related_issue'
244 delete 'projects/:id/repository/revisions/:rev/issues/:issue_id', :to => 'repositories#remove_related_issue'
235 get 'projects/:id/repository/revisions/:rev/:format(/*path(.:ext))', :to => 'repositories#entry', :format => /raw/
245 get 'projects/:id/repository/revisions/:rev/:format(/*path(.:ext))',
236 get 'projects/:id/repository/revisions/:rev/:action(/*path(.:ext))', :controller => 'repositories', :action => /(browse|show|entry|changes|annotate|diff)/
246 :to => 'repositories#entry',
247 :constraints => {
248 :format => 'raw',
249 :rev => /[a-z0-9\.\-_]+/
250 }
251 get 'projects/:id/repository/revisions/:rev/:action(/*path(.:ext))',
252 :controller => 'repositories',
253 :constraints => {
254 :action => /(browse|show|entry|changes|annotate|diff)/,
255 :rev => /[a-z0-9\.\-_]+/
256 }
237 get 'projects/:id/repository/:repository_id/:format(/*path(.:ext))', :to => 'repositories#entry', :format => /raw/
257 get 'projects/:id/repository/:repository_id/:format(/*path(.:ext))', :to => 'repositories#entry', :format => /raw/
238 get 'projects/:id/repository/:repository_id/:action(/*path(.:ext))', :controller => 'repositories', :action => /(browse|show|entry|changes|annotate|diff)/
258 get 'projects/:id/repository/:repository_id/:action(/*path(.:ext))', :controller => 'repositories', :action => /(browse|show|entry|changes|annotate|diff)/
239 get 'projects/:id/repository/:repository_id', :to => 'repositories#show', :path => nil
259 get 'projects/:id/repository/:repository_id', :to => 'repositories#show', :path => nil
General Comments 0
You need to be logged in to leave comments. Login now