User model test - still need the strong password and email validation.

This commit is contained in:
2023-01-26 21:32:14 +00:00
parent d73d234465
commit 6006b8bc97
3 changed files with 60 additions and 10 deletions

View File

@@ -2,8 +2,11 @@ class User < ApplicationRecord
# Include default devise modules. Others available are:
# :confirmable, :lockable, :timeoutable, :trackable and :omniauthable
has_and_belongs_to_many :companies
devise :database_authenticatable,
:recoverable, :rememberable, :validatable
devise :database_authenticatable, :recoverable, :rememberable, :validatable
before_create do
self.role = 100
end
def admin?
true if self.role == 1000