В чём разница между удалением предыдущего значения по умолчанию и добавлением нового за один шаг versus выполнение этого в два шага с паузой между ними?
Я кратко предположил, что этот процесс сбросит все индивидуальные настройки. Однако, судя по моим тестам, это не так. Если категория ранее не входила в настройки боковой панели по умолчанию, но пользователь добавил её самостоятельно, она не будет удалена только потому, что настройка была очищена. Удаляется только то, что было ранее настроено в этой настройке.
Таким образом, чтобы сделать боковую панель одинаковой для всех, необходимо:
- добавить все категории в настройку (и желательно не переопределять это для всех)
- затем удалить все категории из настройки и переопределить это для всех
- (подождать несколько минут?)
- добавить новые категории и переопределить это для всех
Шаги 2 и 4 должны быть разделены, поскольку шаг 1 не был применён ко всем. Мы могли бы применить шаг 1 ко всем, чтобы у всех были все категории в боковой панели, а через несколько минут удалить все категории, которые не нужны в их боковой панели, но это может привести к ухудшению опыта работы на короткое время.
Неверны ли мои тесты, показывающие, что настройка для очистки вручную добавленных категорий не удаляется? Есть ли другая причина для разделения шагов? Мне бы хотелось это узнать, чтобы решить, какую информацию я могу добавить на Configuring the default sidebar for your users.