mirror of
https://github.com/discourse/discourse.git
synced 2025-06-04 07:06:47 +08:00
DEV: Setup experimental sidebar skeleton (#16575)
* hidden siteSetting to enable experimental sidebar * user preference to enable experimental sidebar * `experimental_sidebar_enabled` attribute for current user * Empty glimmer component for Sidebar
This commit is contained in:

committed by
GitHub

parent
9f9131efbe
commit
98c49acad5
@ -35,6 +35,7 @@ class UserOptionSerializer < ApplicationSerializer
|
||||
:skip_new_user_tips,
|
||||
:default_calendar,
|
||||
:oldest_search_log_date,
|
||||
:enable_experimental_sidebar
|
||||
|
||||
def auto_track_topics_after_msecs
|
||||
object.auto_track_topics_after_msecs || SiteSetting.default_other_auto_track_topics_after_msecs
|
||||
@ -52,4 +53,8 @@ class UserOptionSerializer < ApplicationSerializer
|
||||
object.theme_ids.presence || [SiteSetting.default_theme_id]
|
||||
end
|
||||
|
||||
def include_enable_experimental_sidebar?
|
||||
SiteSetting.enable_experimental_sidebar
|
||||
end
|
||||
|
||||
end
|
||||
|
Reference in New Issue
Block a user