FEATURE: allow disabling user activity tab for non admin users (#25540)

* FEATURE: allow disabling user activity tab for non admin users

* add another test case
This commit is contained in:
Arpit Jalan
2024-02-05 14:30:36 +05:30
committed by GitHub
parent d460229ed8
commit badc390ebe
10 changed files with 115 additions and 27 deletions

View File

@ -138,6 +138,7 @@ module UserGuardian
def can_see_user_actions?(user, action_types)
return true if !@user.anonymous? && (@user.id == user.id || is_admin?)
return false if SiteSetting.hide_user_activity_tab?
(action_types & UserAction.private_types).empty?
end