Merge remote-tracking branch 'origin/dev_forum' into dev_forum

This commit is contained in:
xxq250 2023-08-14 11:28:42 +08:00
commit 27b82bbbc1
3 changed files with 23 additions and 12 deletions

View File

@ -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

View File

@ -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

View File

@ -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