mirror of
https://github.com/discourse/discourse.git
synced 2025-05-23 06:51:27 +08:00
FEATURE: Add new features section in admin dashboard (#11731)
This commit is contained in:
@ -22,4 +22,15 @@ class Admin::DashboardController < Admin::AdminController
|
||||
def problems
|
||||
render_json_dump(problems: AdminDashboardData.fetch_problems(check_force_https: request.ssl?))
|
||||
end
|
||||
|
||||
def new_features
|
||||
data = { new_features: DiscourseUpdates.unseen_new_features(current_user.id) }
|
||||
data.merge!(release_notes_link: AdminDashboardGeneralData.fetch_cached_stats["release_notes_link"])
|
||||
render json: data
|
||||
end
|
||||
|
||||
def mark_new_features_as_seen
|
||||
DiscourseUpdates.mark_new_features_as_seen(current_user.id)
|
||||
render json: success_json
|
||||
end
|
||||
end
|
||||
|
Reference in New Issue
Block a user