Browse Source

Make user registerable

pull/134/head
baarkerlounger 4 years ago committed by Paul Robert Lloyd
parent
commit
e7c37606e0
  1. 2
      app/models/user.rb
  2. 10
      config/routes.rb

2
app/models/user.rb

@ -2,7 +2,7 @@ class User < ApplicationRecord
# Include default devise modules. Others available are:
# :confirmable, :lockable, :timeoutable and :omniauthable
devise :database_authenticatable, :recoverable, :rememberable, :validatable,
:trackable
:trackable, :registerable
belongs_to :organisation
has_many :owned_case_logs, through: :organisation

10
config/routes.rb

@ -1,15 +1,17 @@
Rails.application.routes.draw do
devise_for :admin_users, ActiveAdmin::Devise.config
devise_for :users, controllers: { passwords: "users/passwords", sessions: "users/sessions" }, path_names: { sign_in: "sign-in", sign_out: "sign-out" }, skip: [:registrations]
devise_for :users, controllers: {
passwords: "users/passwords",
sessions: "users/sessions",
registrations: "users/registrations"
}
devise_scope :user do
get "user", to: "users/account#index"
get "users", to: "users/account#index"
get "users/new", to: "devise/registrations#new", as: "new_user_registration"
get "users/edit", to: "devise/registrations#edit", as: "edit_user_registration"
get "users/account", to: "users/account#index"
get "confirmations/reset", to: "users/passwords#reset_confirmation"
get "users/account/personal_details", to: "users/account#edit"
patch "users", to: "users/registrations#update", as: "user_registration"
patch "details", to: "users/account#update", as: "account_update"
end

Loading…
Cancel
Save