DEV: Add per-user feature flag for the new notifications menu (#17490)

Co-authored-by: OsamaSayegh <asooomaasoooma90@gmail.com>
This commit is contained in:
Alan Guo Xiang Tan
2022-07-14 14:30:46 +08:00
committed by GitHub
parent 92e1e43104
commit 845642ac46
2 changed files with 29 additions and 1 deletions

View File

@ -74,7 +74,8 @@ class CurrentUserSerializer < BasicUserSerializer
:experimental_sidebar_enabled,
:status,
:sidebar_category_ids,
:sidebar_tag_names
:sidebar_tag_names,
:redesigned_user_menu_enabled
delegate :user_stat, to: :object, private: true
delegate :any_posts, :draft_count, :pending_posts_count, :read_faq?, to: :user_stat
@ -338,4 +339,11 @@ class CurrentUserSerializer < BasicUserSerializer
def status
UserStatusSerializer.new(object.user_status, root: false)
end
def redesigned_user_menu_enabled
if defined?(@redesigned_user_menu_enabled)
return @redesigned_user_menu_enabled
end
@redesigned_user_menu_enabled = object.redesigned_user_menu_enabled?
end
end