rest of ip address role model / admin dash work

This commit is contained in:
Dylan Knutson
2025-03-02 09:26:39 +00:00
parent c6a7b9d49a
commit 01b48b0c96
19 changed files with 653 additions and 12 deletions

View File

@@ -57,19 +57,24 @@ Rails.application.routes.draw do
resources :blobs, controller: :blob_entries, only: [:show], param: :sha256
resources :global_states, path: "state" do
collection do
get "fa-cookies", to: "global_states#fa_cookies"
get "fa-cookies/edit", to: "global_states#edit_fa_cookies"
patch "fa-cookies", to: "global_states#update_fa_cookies"
get "ib-cookies", to: "global_states#ib_cookies"
get "ib-cookies/edit", to: "global_states#edit_ib_cookies"
patch "ib-cookies", to: "global_states#update_ib_cookies"
end
end
authenticate :user, ->(user) { user.admin? } do
# IP address roles management
namespace :state do
resources :ip_address_roles, except: [:show]
end
resources :global_states, path: "state" do
collection do
get "fa-cookies", to: "global_states#fa_cookies"
get "fa-cookies/edit", to: "global_states#edit_fa_cookies"
patch "fa-cookies", to: "global_states#update_fa_cookies"
get "ib-cookies", to: "global_states#ib_cookies"
get "ib-cookies/edit", to: "global_states#edit_ib_cookies"
patch "ib-cookies", to: "global_states#update_ib_cookies"
end
end
mount GoodJob::Engine => "jobs"
mount PgHero::Engine => "pghero"