Принудительное обновление на клиентах после административных изменений

Любые административные изменения должны принудительно обновлять данные на клиентских устройствах. Я понимаю, что это очевидно для команды. Просто хотел узнать мнение команды.

Использование шины сообщений для изменения значений внутри Ember тоже возможно, но я не до конца уверен в реализуемости этого подхода.

Мы уже это делаем: если при следующем переходе маршрута мы обнаруживаем изменение версии, мы принудительно выполняем полную перезагрузку. Что именно вы пытаетесь сделать?

2 лайка

Если вы находитесь в плагине, используйте либо refresh: true в файле site_settings.yml, либо вызовите Discourse.request_refresh!.

2 лайка

Прекрасно. Очень помогает. Я изучу настройки, для которых включено обновление. Уверен, что хотя бы на некоторых настройках оно не включено.

Пост был объединён с существующей темой: Принудительное обновление страницы