mirror of
https://github.com/discourse/discourse.git
synced 2025-05-31 01:47:46 +08:00
clean up first day user definition and object model
This commit is contained in:
@ -311,6 +311,12 @@ class User < ActiveRecord::Base
|
||||
self.password_hash == hash_password(password, salt)
|
||||
end
|
||||
|
||||
def first_day_user?
|
||||
!staff? &&
|
||||
trust_level < TrustLevel[2] &&
|
||||
created_at >= 24.hours.ago
|
||||
end
|
||||
|
||||
def new_user?
|
||||
(created_at >= 24.hours.ago || trust_level == TrustLevel[0]) &&
|
||||
trust_level < TrustLevel[2] &&
|
||||
@ -562,10 +568,6 @@ class User < ActiveRecord::Base
|
||||
uploaded_avatar.present?
|
||||
end
|
||||
|
||||
def added_a_day_ago?
|
||||
created_at > 1.day.ago
|
||||
end
|
||||
|
||||
def generate_api_key(created_by)
|
||||
if api_key.present?
|
||||
api_key.regenerate!(created_by)
|
||||
|
Reference in New Issue
Block a user