0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-09 18:01:48 +08:00
discourse/spec/lib/site_settings
Martin Brennan d5c4e6ffe8
PERF: Minor site setting & UC related changes (#41961)
* Prevent unnecessary Hash#merge in DefaultsProvider#all_clean,
  Fixes an unnecessary merge which can sometimes cause performance
  overhead when calling SiteSetting.defaults_provider.all_clean.
  We don't need to merge the defaults when locale provided is the
  same as the default locale
* Do not check can_lazy_load_categories? in loop,
  This is a small perf optimization, we don't need to check
  can_lazy_load_categories? for every category in the site,
  which looks at the user's groups and upcoming changes every
  time, we just need to do it once.
2026-07-27 11:05:39 +10:00
..
db_provider_spec.rb
defaults_provider_spec.rb PERF: Minor site setting & UC related changes (#41961) 2026-07-27 11:05:39 +10:00
dependency_graph_spec.rb DEV: Detect circular site setting dependencies (#38165) 2026-03-04 10:10:38 +10:00
deprecated_settings_spec.rb
hidden_provider_spec.rb DEV: Add hide_settings metadata to upcoming changes framework (#40990) 2026-06-19 10:25:39 +04:00
local_process_provider_multisite_spec.rb
local_process_provider_spec.rb
type_supervisor_spec.rb DEV: Enable Style/RedundantSelf rubocop rule (#40098) 2026-05-19 19:27:45 +02:00
validations_spec.rb FIX: Reject DiscourseConnect SSO payloads when secret is blank (#40830) 2026-06-12 15:17:16 +03:00
yaml_loader_spec.rb DEV: Enable Rails/FilePath rubocop rule (#40097) 2026-05-19 19:07:54 +02:00