summaryrefslogtreecommitdiff
path: root/config/routes.rb
diff options
context:
space:
mode:
authorerdgeist <erdgeist@erdgeist.org>2026-06-26 01:59:57 +0200
committererdgeist <erdgeist@erdgeist.org>2026-06-26 01:59:57 +0200
commitc06723ee715512c2033c7786c48f15674585b56b (patch)
tree46d074bde9a4fc61f0a76cbc601007ed4412ec61 /config/routes.rb
parent0818a3057b0a91e422158d828026c941b4e10622 (diff)
Stage 4: Rails 5.2 -> 6.1 on Ruby 2.7.2
- routing-filter 0.6.3 -> 0.7.0 (Rails 6.1 compatibility) - RSS named routes rss_xml/rss_rdf added - RouteWithParams workarounds: will_paginate_patch, content_path shim, safe_path helper - Paperclip removed, replaced with FileAttachment concern (preserves URL scheme) - Assets resource moved to /admin/assets (Sprockets middleware conflict) - ApplicationRecord base class added, all models migrated - Strong parameters added to Assets, Occurrences, Events, MenuItems controllers - update_attributes -> update throughout - render :nothing -> head :ok/:not_found throughout - language_selector rewritten (removes :overwrite_params) - Environment files updated for Rails 6.1 (eager_load, public_file_server, ActionMailer) - Arel::Visitors::DepthFirst and Integer/Float duration patches removed from test_helper - AssetsController tests added (10 tests covering upload, variants, destroy, auth) - ImageMagick geometry: 460x250! for headline crop (not # which is invalid in IM6) 129 runs, 311 assertions, 5 failures (all pre-existing), 0 errors
Diffstat (limited to 'config/routes.rb')
-rw-r--r--config/routes.rb11
1 files changed, 8 insertions, 3 deletions
diff --git a/config/routes.rb b/config/routes.rb
index 4a440c1..c3fd5c6 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -3,7 +3,6 @@ Cccms::Application.routes.draw do
3 3
4 root :to => 'content#render_page', :page_path => ['home'], :locale => 'de' 4 root :to => 'content#render_page', :page_path => ['home'], :locale => 'de'
5 5
6 resources :assets
7 resources :tags 6 resources :tags
8 resources :occurrences 7 resources :occurrences
9 resources :events 8 resources :events
@@ -31,6 +30,10 @@ Cccms::Application.routes.draw do
31 end 30 end
32 end 31 end
33 32
33 scope '/admin' do
34 resources :assets
35 end
36
34 match '/logout' => 'sessions#destroy', :as => :logout, :via => :delete 37 match '/logout' => 'sessions#destroy', :as => :logout, :via => :delete
35 match '/login' => 'sessions#new', :as => :login, :via => :get 38 match '/login' => 'sessions#new', :as => :login, :via => :get
36 match 'admin' => 'admin#index', :as => :admin, :via => :get 39 match 'admin' => 'admin#index', :as => :admin, :via => :get
@@ -47,8 +50,10 @@ Cccms::Application.routes.draw do
47 50
48 resource :session 51 resource :session
49 52
50 match 'rss/:action' => 'rss#index', :as => :rss, :via => [:get, :post] 53 get 'rss/updates', :to => 'rss#updates', :as => :rss
51 match 'rss/:action.:format' => 'rss#index', :via => [:get, :post] 54 get 'rss/updates.:format', :to => 'rss#updates', :as => :rss_feed,
55 :constraints => { :format => /xml|rdf/ }
56 get 'rss/recent_changes', :to => 'rss#recent_changes'
52 57
53 match 'galleries/*page_path' => 'content#render_gallery', :via => :get 58 match 'galleries/*page_path' => 'content#render_gallery', :via => :get
54 match '/*page_path' => 'content#render_page', :as => :content, :via => :get 59 match '/*page_path' => 'content#render_page', :as => :content, :via => :get