Плагин Locations 🌍

Извините, @angus, кажется, мы обнаружили ещё одну ошибку, из-за которой все участники не могут установить или изменить местоположение в своём профиле.

Мы используем Discourse v2.5.0.beta4 +148 и обновили плагин Locations до версии с репозитория GitHub - merefield/discourse-locations: Tools for handling locations in Discourse · GitHub, который также актуален (5185063).

Теперь при редактировании профиля пользователи видят стандартное поле местоположения Discourse:

Ранее они видели поле плагина Locations:

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

2 лайка

@angus и, если это поможет, в консоли браузера отображается следующая ошибка:

]

Которая ведёт к:

3 лайка

@Richie Спасибо, Ричи. Я снова обновил плагин, чтобы он соответствовал последним изменениям в Discourse (с помощью @eviltrout).

Я не буду обновлять его снова, чтобы синхронизироваться с изменениями в ядре Discourse, до 1 июня. Поэтому, если возможно, пожалуйста, воздержитесь от обновления вашего сайта до этого времени. Если это вызовет проблемы, дайте мне знать в ЛС, и мы сможем что-то обсудить.

Мы работаем над несколькими решениями, которые помогут с проблемой совместимости плагинов с обновлениями Discourse. До их выпуска мы используем подход, основанный на времени: обновляем плагин до последней версии Discourse в первые 5 дней каждого месяца.

5 лайков

Отлично!

Спасибо вам обоим, @angus и @eviltrout, это отличная новость.

Только что установил обновление, всё снова работает прекрасно :blush:

Ещё раз спасибо, ребята, восхищаюсь вашей преданностью и поддержкой :+1:t2:

Понял :slight_smile:

4 лайка

Привет, @angus! Не совсем понимаю, как выглядит твой процесс обновлений? Ты просто проверяешь совместимость с текущей версией ядра Discourse на момент проверки?

2 лайка

Верно. Поскольку в стандартной установке Discourse используется ветка tests-passed, мы обновляемся до последней версии tests-passed, а затем выполняем проверки.

3 лайка

Спасибо, @merefield, с нетерпением жду дальнейших исправлений :slight_smile:

2 лайка

Я знаю, что мы ещё не в 5-дневном окне, но хочу предупредить, что сегодняшняя сборка Discourse конфликтует с этим плагином. Из-за этого новые миниатюры не работают, а также возникают проблемы с некоторыми другими компонентами темы. Вот ошибка:

6 лайков

Да, я в курсе проблем. Ох, как хочется передохнуть!

4 лайка

Перерыв? Что это такое?? :grin: :crazy_face: Я прекрасно понимаю это чувство, мой друг. Как всегда, я ценю твои усилия!

4 лайка

Взаимно :bowing_man:

У вас есть фонд для сбора пива на PayPal или что-то подобное, @angus @merefield? Мы бы хотели отправить вам пару фунтов в знак благодарности и для поднятия боевого духа :beers:

7 лайков

Я разобрался. Конфликт с видео на YouTube вызывал плагин Locations. Мои три геопространственных фаната будут недовольны, но это нормально. Безопасный режим помог. Спасибо за это!

3 лайка

Пожалуйста, пока не обновляйтесь. Я провожу крупную рефакторинг, который должен быть доступен в ближайшие пару дней.

6 лайков

Мы заметили эту ошибку вчера, когда мне пришлось выполнить обновление по причинам, не связанным с этим плагином. В нашем случае это был либо Locations, либо компонент темы Versatile Banner, но не оба сразу.

Спасибо, Роберт, за вашу тяжелую работу. Мы можем подождать, это не проблема. :slight_smile:

И мы хотели бы внести небольшой вклад в евро, а также выразить нашу искреннюю благодарность.

5 лайков

Спасибо за ваши положительные комментарии. Ожидаемое время прибытия всё ещё завтра! :mantelpiece_clock: :world_map:

5 лайков

Привет, ребята,

Кажется, это конфликтует с компонентом «Содержание» и другими компонентами.

Если скриншот ниже поможет вам, нет спешки, вы лучшие:

Спасибо за вашу поддержку. Обнимаю крепко :smiling_face_with_three_hearts:

2 лайка

Я не думаю, что это конфликт; как я уже указал выше, это несовместимость с текущим ядром Discourse.

PR в процессе.

5 лайков

PR по исправлению локаций был слит:

Это заняло время, так как задача была довольно сложной.

7 лайков

@merefield впечатляюще, всё вернулось: карты, компоненты темы, фотографии. Большое спасибо.

4 лайка

:clap:

Спасибо — мы сейчас обновляем наш Discourse до последней версии.

У нас настроено именно так, noted, будем следить за обновлениями.

Ещё раз спасибо @merefield, не забудьте поделиться деталями фонда на пиво :smiley:

4 лайка