added role to user
This commit is contained in:
parent
43dcc338ad
commit
e87f7fb731
|
|
@ -1,2 +1,8 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
# Main ApplicationHelper
|
||||
module ApplicationHelper
|
||||
def admin?
|
||||
current_user.radmin?
|
||||
end
|
||||
end
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ class User < ApplicationRecord
|
|||
# == Constants ============================================================
|
||||
|
||||
# == Attributes ===========================================================
|
||||
|
||||
enum role: %i[ruser radmin]
|
||||
# == Extensions ===========================================================
|
||||
# Include default devise modules. Others available are:
|
||||
# :confirmable, :lockable, :timeoutable, :trackable and :omniauthable,
|
||||
|
|
|
|||
|
|
@ -36,9 +36,9 @@ Rails.application.configure do
|
|||
config.action_mailer.smtp_settings = {
|
||||
address: 'smtp.gmail.com',
|
||||
port: 587,
|
||||
domain: 'akadeniatechnologii.pl',
|
||||
user_name: 'akadeniatechnologii@gmail.com',
|
||||
password: '12345%$#@!Adi',
|
||||
domain: 'akademiatechnologii.pl',
|
||||
user_name: 'akademiatechnologii.pl@gmail.com',
|
||||
password: '123456%$#@!Adi',
|
||||
authentication: 'plain',
|
||||
enable_starttls_auto: true
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,5 @@
|
|||
class AddRoleToUsers < ActiveRecord::Migration[5.2]
|
||||
def change
|
||||
add_column :users, :role, :integer, default: 0
|
||||
end
|
||||
end
|
||||
|
|
@ -10,7 +10,7 @@
|
|||
#
|
||||
# It's strongly recommended that you check this file into your version control system.
|
||||
|
||||
ActiveRecord::Schema.define(version: 2019_05_02_114629) do
|
||||
ActiveRecord::Schema.define(version: 2019_12_10_124145) do
|
||||
|
||||
create_table "active_storage_attachments", options: "ENGINE=InnoDB DEFAULT CHARSET=utf8", force: :cascade do |t|
|
||||
t.string "name", null: false
|
||||
|
|
@ -129,6 +129,7 @@ ActiveRecord::Schema.define(version: 2019_05_02_114629) do
|
|||
t.datetime "locked_at"
|
||||
t.datetime "created_at", null: false
|
||||
t.datetime "updated_at", null: false
|
||||
t.integer "role", default: 0
|
||||
t.index ["confirmation_token"], name: "index_users_on_confirmation_token", unique: true
|
||||
t.index ["email"], name: "index_users_on_email", unique: true
|
||||
t.index ["reset_password_token"], name: "index_users_on_reset_password_token", unique: true
|
||||
|
|
|
|||
Loading…
Reference in New Issue