Компонент темы Guest Gate

Да, боюсь, что так и есть. Этот компонент темы, похоже, ещё не работает в стабильной версии. Теперь ветка с пройденными тестами требует обновления, но оно ломается в стабильной версии. Стоит ли мне создать стабильную версию компонента темы? :thinking:

1 лайк

Поддержка стабильной версии была бы очень кстати :heart:

1 лайк

Привет :wave:

Я создал новую ветку (stable), которая совместима (я откатил последнее обновление) со стабильной версией Discourse. :+1:

Чтобы установить стабильную версию :arrow_down_small:

  1. Вставьте URL репозитория: https://github.com/VaperinaDEV/discourse-guest-gate-theme-component

  2. Нажмите кнопку Advanced…

  3. Добавьте имя ветки: stable

3 лайка

Привет! Этот плагин больше не работает в последней версии, в консоли я вижу эту ошибку:
[PLUGIN discourse-solved] Уведомление об устаревании: Импорт getOwner из discourse-common/lib/get-owner устарел. Используйте import { getOwner } from '@ember/application', или, если вам всё ещё нужен шим-откат, используйте import { getOwnerWithFallback } from 'discourse-common/lib/get-owner';. [устарело с версии Discourse 3.2] [id устаревания: discourse.get-owner-with-fallback]

Есть ли у вас решение, чтобы вернуться к предыдущей версии, чтобы плагин заработал?

Или обновление скоро выйдет?

Это станет переломным моментом для проекта, который я хочу реализовать :slight_smile:

Спасибо, ребята!

Какая у вас точная версия Discourse?

1 лайк

эта версия:

Привет @Kevin_Dufraisse_Grow :wave: Не могли бы вы уточнить, в чём именно проблема? Я только что протестировал это, и компонент работает как положено. Можете ли вы поделиться настройками вашего компонента и версией Discourse и т.д.? Это поможет нам разобраться в проблеме.

2 лайка

Я только что обновил Discourse и протестировал компонент; могу подтвердить, что у меня это тоже работает. :thinking:

1 лайк

Огромное спасибо :slight_smile:
Очень рад, что у вас всё работает!

Вот мои настройки:

Где я ошибся, хаха

:thinking: Выглядит ничем не примечательно. Можете, пожалуйста, поделиться ссылкой на ваш сайт?

К сведению: я не думаю, что это связано? Это другой плагин.

2 лайка

Эта ошибка возникает у меня только при активации компонента :confused:

Конечно, вот ссылка: https://forum.formation-growth-hacking.fr/

Ещё раз огромное спасибо!

Спасибо :+1: Похоже, у вас установлен плагин Guest Gate (Sign Up Popup Plugin), который вызывает эту проблему. Удалите плагин из app.yml и пересоберите — это должно исправить ситуацию.

3 лайка

ну, отчасти, проблема с решённым плагином останется (но, как вы видите, я поднял этот вопрос в соответствующей теме).

3 лайка

Да, это не связано с этим. Это предупреждение об устаревании отображается на каждом экземпляре Discourse и не должно вызывать никаких проблем. Плагину требуется обновление. :slight_smile:

3 лайка

Да, у меня на инстансах тоже есть такие устаревшие уведомления для некоторых из этих компонентов/плагинов.

2 лайка

спасибо, @Don, всё работает! :saluting_face:

2 лайка

Рад, что всё работает. :slight_smile:
Но я заметил ещё одну вещь: в консоли есть предупреждение, которого там быть не должно.
Screenshot 2023-10-17 at 20.10.00

Кажется, вы установили старую версию компонента или версию stable, которая не будет корректно работать на вашем сайте, так как он не находится на версии stable.

Пожалуйста, удалите эту версию компонента и установите последнюю версию по ссылке: GitHub - VaperinaDEV/discourse-guest-gate-theme-component: Forced login / registration popup insired by Quora · GitHub. :slight_smile:

2 лайка