DEV: Remove experimental_objects_type_for_theme_settings site setting (#26507)

Why this change?

Objects type for theme settings is no longer considered experimental so
we are dropping the site setting.
This commit is contained in:
Alan Guo Xiang Tan
2024-04-04 12:01:31 +08:00
committed by GitHub
parent 49409f4985
commit a440e15291
11 changed files with 11 additions and 57 deletions

View File

@ -354,12 +354,9 @@ class Admin::ThemesController < Admin::AdminController
end
def schema
raise Discourse::InvalidAccess if !SiteSetting.experimental_objects_type_for_theme_settings
end
def objects_setting_metadata
raise Discourse::InvalidAccess if !SiteSetting.experimental_objects_type_for_theme_settings
theme = Theme.find_by(id: params[:id])
raise Discourse::InvalidParameters.new(:id) unless theme