0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-06 08:51:31 +08:00
discourse/spec/integrity
David Battersby 23691594c0
DEV: Add hide_settings metadata to upcoming changes framework (#40990)
Adds an optional `hide_settings:` key to `upcoming_change` metadata in
`site_settings.yml`. It declares other site settings that should be
hidden from admins while the change is enabled (manual opt-in or
auto-promotion) — useful for legacy settings that stop making sense once
the change replaces them.

The hidden set is computed live by
`UpcomingChanges.settings_hidden_while_enabled` and consulted by
`SiteSettings::HiddenProvider#all`, rather than toggled imperatively at
opt-in time.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-19 10:25:39 +04:00
..
coding_style_spec.rb DEV: Prepare for rename of app/assets/javascripts/ -> frontend/ 2025-10-22 16:24:11 +01:00
common_mark_spec.rb DEV: Update markdown-it from 14.0.0 to 14.1.1 (#38869) 2026-03-25 15:19:15 +01:00
having_multiple_tagged_loggers_spec.rb DEV: Replace Ruby numbered parameters by it where applicable (#37810) 2026-02-13 13:59:07 +01:00
i18n_spec.rb DEV: Enable Rails/FilePath rubocop rule (#40097) 2026-05-19 19:07:54 +02:00
js_constants_spec.rb DEV: Enable Rails/FilePath rubocop rule (#40097) 2026-05-19 19:07:54 +02:00
middleware_order_spec.rb FIX: Anon pageview session id reused across cached responses (#39879) 2026-05-12 10:13:05 +08:00
oj_spec.rb
onceoff_integrity_spec.rb
site_setting_spec.rb DEV: Enable Rails/FilePath rubocop rule (#40097) 2026-05-19 19:07:54 +02:00
upcoming_change_metadata_spec.rb DEV: Add hide_settings metadata to upcoming changes framework (#40990) 2026-06-19 10:25:39 +04:00