forked from Gitlink/forgeplus
Merge remote-tracking branch 'origin/dev_forum' into dev_forum
This commit is contained in:
commit
27b82bbbc1
|
@ -443,16 +443,19 @@ class User < ApplicationRecord
|
|||
def full_name
|
||||
return '游客' unless logged?
|
||||
|
||||
name = show_realname? ? lastname + firstname : nickname
|
||||
name.blank? ? (nickname.blank? ? login : nickname) : name
|
||||
# name = show_realname? ? lastname + firstname : nickname
|
||||
# name.blank? ? (nickname.blank? ? login : nickname) : name
|
||||
nickname.blank? ? login : nickname
|
||||
end
|
||||
|
||||
# 用户的真实姓名(不考虑用户是否隐藏了真实姓名,课堂模块都用真实姓名)
|
||||
def real_name
|
||||
return '游客' unless logged?
|
||||
name = lastname + firstname
|
||||
name = name.blank? ? (nickname.blank? ? login : nickname) : name
|
||||
name.gsub(/\s+/, '').strip #6.11 -hs
|
||||
# name = lastname + firstname
|
||||
# name = name.blank? ? (nickname.blank? ? login : nickname) : name
|
||||
# name.gsub(/\s+/, '').strip #6.11 -hs
|
||||
# name.strip
|
||||
nickname.blank? ? login : nickname
|
||||
end
|
||||
|
||||
def only_real_name
|
||||
|
@ -570,12 +573,13 @@ class User < ApplicationRecord
|
|||
end
|
||||
|
||||
def show_real_name
|
||||
name = lastname + firstname
|
||||
if name.blank?
|
||||
nickname.blank? ? login : nickname
|
||||
else
|
||||
name
|
||||
end
|
||||
# name = lastname + firstname
|
||||
# if name.blank?
|
||||
# nickname.blank? ? login : nickname
|
||||
# else
|
||||
# name
|
||||
# end
|
||||
nickname.blank? ? login : nickname
|
||||
end
|
||||
|
||||
def update_hashed_password
|
||||
|
|
|
@ -737,7 +737,8 @@ class MemosService
|
|||
|
||||
def check_banned_permission current_user, memo_id
|
||||
return true if current_user&.admin?
|
||||
forum_id = MemoForum&.where(is_children: false, memo_id: memo_id)&.first.try(:forum_id).to_s
|
||||
# forum_id = MemoForum&.where(is_children: false, memo_id: memo_id)&.first.try(:forum_id).to_s
|
||||
forum_id = Memo.find_by_id(memo_id).try(:forum_section_id)
|
||||
user_banned_permission current_user, forum_id
|
||||
end
|
||||
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
class ChangeMemosEmoji < ActiveRecord::Migration[5.2]
|
||||
def change
|
||||
execute("ALTER TABLE `memos` MODIFY `subject` VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;")
|
||||
execute("ALTER TABLE `memos` MODIFY `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;")
|
||||
end
|
||||
end
|
Loading…
Reference in New Issue