##// 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 220 post 'projects/:id/repository/:repository_id/revisions/:rev/issues', :to => 'repositories#add_related_issue'
221 221 delete 'projects/:id/repository/:repository_id/revisions/:rev/issues/:issue_id', :to => 'repositories#remove_related_issue'
222 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/
224 get 'projects/:id/repository/:repository_id/revisions/:rev/:action(/*path(.:ext))', :controller => 'repositories', :action => /(browse|show|entry|changes|annotate|diff)/
223 get 'projects/:id/repository/:repository_id/revisions/:rev/:format(/*path(.:ext))',
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 236 get 'projects/:id/repository/statistics', :to => 'repositories#stats'
227 237 get 'projects/:id/repository/graph', :to => 'repositories#graph'
@@ -232,8 +242,18 RedmineApp::Application.routes.draw do
232 242 get 'projects/:id/repository/revision', :to => 'repositories#revision'
233 243 post 'projects/:id/repository/revisions/:rev/issues', :to => 'repositories#add_related_issue'
234 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/
236 get 'projects/:id/repository/revisions/:rev/:action(/*path(.:ext))', :controller => 'repositories', :action => /(browse|show|entry|changes|annotate|diff)/
245 get 'projects/:id/repository/revisions/:rev/:format(/*path(.:ext))',
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 257 get 'projects/:id/repository/:repository_id/:format(/*path(.:ext))', :to => 'repositories#entry', :format => /raw/
238 258 get 'projects/:id/repository/:repository_id/:action(/*path(.:ext))', :controller => 'repositories', :action => /(browse|show|entry|changes|annotate|diff)/
239 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