مراية لـ
https://github.com/postalserver/postal.git
تم المزامنة 2025-11-30 21:32:30 +00:00
refactor: user management
هذا الالتزام موجود في:
@@ -14,9 +14,6 @@ Bundler.require(*Rails.groups)
|
||||
|
||||
module Postal
|
||||
class Application < Rails::Application
|
||||
# Set the Rails logger
|
||||
config.logger = Postal.logger_for(:rails)
|
||||
|
||||
# Disable most generators
|
||||
config.generators do |g|
|
||||
g.orm :active_record
|
||||
|
||||
@@ -56,9 +56,7 @@ Rails.application.routes.draw do
|
||||
post :suspend, :on => :member
|
||||
post :unsuspend, :on => :member
|
||||
end
|
||||
resources :users do
|
||||
post :make_owner, :on => :member
|
||||
end
|
||||
|
||||
resources :ip_pool_rules
|
||||
resources :ip_pools, :controller => 'organization_ip_pools' do
|
||||
put :assignments, :on => :collection
|
||||
@@ -71,6 +69,7 @@ Rails.application.routes.draw do
|
||||
end
|
||||
|
||||
resources :organizations, :except => [:index]
|
||||
resources :users
|
||||
resources :ip_pools do
|
||||
resources :ip_addresses
|
||||
end
|
||||
@@ -79,16 +78,15 @@ Rails.application.routes.draw do
|
||||
patch 'settings' => 'user#update'
|
||||
post 'persist' => 'sessions#persist'
|
||||
|
||||
match 'verify' => 'user#verify', :via => [:get, :post]
|
||||
get 'signup/:invite_token' => 'user#new', :as => 'new_signup'
|
||||
post 'signup' => 'user#create'
|
||||
match 'join/:token' => 'user#join', :via => [:get, :post, :delete], :as => 'join'
|
||||
get 'login' => 'sessions#new'
|
||||
post 'login' => 'sessions#create'
|
||||
get 'login/token' => 'sessions#create_with_token'
|
||||
delete 'logout' => 'sessions#destroy'
|
||||
match 'login/reset' => 'sessions#begin_password_reset', :via => [:get, :post]
|
||||
match 'login/reset/:token' => 'sessions#finish_password_reset', :via => [:get, :post]
|
||||
root 'organizations#index'
|
||||
|
||||
|
||||
get 'ip' => 'sessions#ip'
|
||||
|
||||
root 'organizations#index'
|
||||
end
|
||||
|
||||
المرجع في مشكلة جديدة
حظر مستخدم