mirror of
https://github.com/discourse/discourse.git
synced 2025-05-21 18:12:32 +08:00
DEV: Change default bootstrap min users for private sites (#19810)
* DEV: Change default bootstrap min users for private sites Private sites should have a lower min users to escape bootstrap mode. * reset back to 50 if site is changed to public, added some tests * fix formatting * Remove comment * Move constant declaration * Update config/initializers/014-track-setting-changes.rb Shaving a bit of repetition Co-authored-by: Jarek Radosz <jradosz@gmail.com> * Remove commented out code * stree --------- Co-authored-by: Jarek Radosz <jradosz@gmail.com>
This commit is contained in:
@ -178,6 +178,34 @@ RSpec.describe SiteSettingExtension do
|
||||
end
|
||||
end
|
||||
|
||||
describe "DiscourseEvent for login_required changed to true" do
|
||||
before do
|
||||
SiteSetting.login_required = false
|
||||
SiteSetting.bootstrap_mode_min_users = 50
|
||||
SiteSetting.bootstrap_mode_enabled = true
|
||||
end
|
||||
|
||||
it "lowers bootstrap mode min users for private sites" do
|
||||
SiteSetting.login_required = true
|
||||
|
||||
expect(SiteSetting.bootstrap_mode_min_users).to eq(10)
|
||||
end
|
||||
end
|
||||
|
||||
describe "DiscourseEvent for login_required changed to false" do
|
||||
before do
|
||||
SiteSetting.login_required = true
|
||||
SiteSetting.bootstrap_mode_min_users = 50
|
||||
SiteSetting.bootstrap_mode_enabled = true
|
||||
end
|
||||
|
||||
it "resets bootstrap mode min users for public sites" do
|
||||
SiteSetting.login_required = false
|
||||
|
||||
expect(SiteSetting.bootstrap_mode_min_users).to eq(50)
|
||||
end
|
||||
end
|
||||
|
||||
describe "int setting" do
|
||||
before do
|
||||
settings.setting(:test_setting, 77)
|
||||
|
Reference in New Issue
Block a user