DEV: Make lazy_load_categories setting use groups (#25282)

This allows certain users to test the new feature and avoid disruptions
in other's workflows.
This commit is contained in:
Bianca Nenciu
2024-01-17 20:26:51 +02:00
committed by GitHub
parent 719956f255
commit abad38c2e7
19 changed files with 79 additions and 33 deletions

View File

@@ -137,7 +137,7 @@ class CategoryList
query = self.class.order_categories(query)
if SiteSetting.lazy_load_categories
if @guardian.can_lazy_load_categories?
page = [1, @options[:page].to_i].max
query =
query
@@ -174,7 +174,7 @@ class CategoryList
notification_levels = CategoryUser.notification_levels_for(@guardian.user)
default_notification_level = CategoryUser.default_notification_level
if SiteSetting.lazy_load_categories
if @guardian.can_lazy_load_categories?
subcategory_ids = {}
Category
.secured(@guardian)