Migrate to Rais 8.0
- Remove all Rodauth stuff and implement simple custom auth - Migrate from sprockets to propshaft, hack some bootstrap stuff
This commit is contained in:
parent
0198a22278
commit
c35c7da6e0
66 changed files with 518 additions and 684 deletions
|
|
@ -5,7 +5,7 @@ Rails.application.config.assets.version = '1.0'
|
|||
|
||||
# Add additional assets to the asset load path.
|
||||
# Rails.application.config.assets.paths << Emoji.images_path
|
||||
Rails.application.config.assets.paths << Rails.root.join('node_modules/bootstrap-icons/font')
|
||||
# Rails.application.config.assets.paths << Rails.root.join('node_modules/bootstrap-icons/font')
|
||||
|
||||
# Precompile additional assets.
|
||||
# application.js, application.css, and all non-JS/CSS in the app/assets
|
||||
|
|
|
|||
|
|
@ -1,3 +0,0 @@
|
|||
Rodauth::Rails.configure do |config|
|
||||
config.app = "RodauthApp"
|
||||
end
|
||||
|
|
@ -81,6 +81,9 @@ de-CH:
|
|||
path: Name
|
||||
url: Url
|
||||
notes: Notizen
|
||||
user:
|
||||
email_address: Login
|
||||
password: Passwort
|
||||
models:
|
||||
account:
|
||||
one: Konto
|
||||
|
|
|
|||
|
|
@ -1,36 +1,35 @@
|
|||
# Define your application routes per the DSL in https://guides.rubyonrails.org/routing.html
|
||||
Rails.application.routes.draw do
|
||||
constraints Rodauth::Rails.authenticate do
|
||||
namespace :admin do
|
||||
get "backup", to: "backups#show", as: :backup
|
||||
end
|
||||
|
||||
resources :checklist_entries
|
||||
resources :checklists
|
||||
resources :checks
|
||||
resources :link_categories
|
||||
resources :links
|
||||
resources :reports, shallow: true, except: %i[show] do
|
||||
resources :pages do
|
||||
resources :elements do
|
||||
resources :success_criteria do
|
||||
collection do
|
||||
get "from_checklist", action: :new_from_checklist, as: :new_from_checklist
|
||||
post "from_checklist", action: :create_from_checklist, as: :create_from_checklist
|
||||
end
|
||||
resource :session
|
||||
resources :passwords, param: :token
|
||||
namespace :admin do
|
||||
get "backup", to: "backups#show", as: :backup
|
||||
end
|
||||
|
||||
resources :checklist_entries
|
||||
resources :checklists
|
||||
resources :checks
|
||||
resources :link_categories
|
||||
resources :links
|
||||
resources :reports, shallow: true, except: %i[show] do
|
||||
resources :pages do
|
||||
resources :elements do
|
||||
resources :success_criteria do
|
||||
collection do
|
||||
get "from_checklist", action: :new_from_checklist, as: :new_from_checklist
|
||||
post "from_checklist", action: :create_from_checklist, as: :create_from_checklist
|
||||
end
|
||||
end
|
||||
end
|
||||
member do
|
||||
get "(-/:page_id)", action: :show, as: "", constraints: { id: /\d+/ }
|
||||
end
|
||||
end
|
||||
|
||||
get "backoffice/show", as: :backoffice
|
||||
|
||||
get "profile", to: "rodauth#profile"
|
||||
member do
|
||||
get "(-/:page_id)", action: :show, as: "", constraints: { id: /\d+/ }
|
||||
end
|
||||
end
|
||||
|
||||
get "backoffice/show", as: :backoffice
|
||||
get "profile" => "home#profile", as: :profile
|
||||
|
||||
# Reveal health status on /up that returns 200 if the app boots with no exceptions, otherwise 500.
|
||||
# Can be used by load balancers and uptime monitors to verify that the app is live.
|
||||
get 'up' => 'rails/health#show', as: :rails_health_check
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue