Плагин Locations 🌍

Привет, @merefield, спасибо за этот плагин! :pray:

Возможно ли использовать местоположение пользователя для автоматического добавления его в группы? Например, если пользователь находится в Германии, он автоматически добавляется в группу «Германия».

Спасибо ещё раз!

1 лайк

В настоящее время автоматизация не предусмотрена. Однако вы можете придумать оригинальный алгоритм в консоли Rails для решения этой задачи в ручном режиме. Для начала ознакомьтесь с этим обсуждением: Locations Plugin 🌍 - #684 by merefield. Учтите также, что заполнение поля «Местоположение» является добровольным.

Также можно рассмотреть использование плагина «Custom Wizard» вместе с плагином «National Flags» для сбора информации о странах пользователей. (Это поможет решить вопрос с добровольным характером заполнения.)

1 лайк

Привет, Роберт,

Опять я :confused: Ещё одна проблема с поиском пользователей на странице /u. При вводе имени пользователя в это поле ничего не происходит.
Screenshot 2021-07-02 at 22.56.48

В /logs ошибок нет.
В консоли :arrow_down:

Не уверен, но возможно, это из-за этого коммита.

Спасибо! :slight_smile:

2 лайка

Спасибо за отчет.

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

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

2 лайка

У меня нашлось немного свободного времени, поэтому я посмотрел. Надеюсь, теперь всё исправлено, спасибо за ваше терпение: COMPATIBILITY: a fix for users page to take account of recent core ch… · merefield/discourse-locations@e0f47d5 · GitHub

3 лайка

Спасибо, Роберт! Работает просто отлично! :heart_eyes:

2 лайка

Продолжая обсуждение проблемы, поднятой @James_Higginson здесь, и принимая этот сценарий использования, как указано @Robert в этом сообщении, не могли бы вы предложить, как избежать такой ситуации, которая, похоже, лишь побуждает участников сообщества сомневаться в наличии ошибки в базовом программном обеспечении?

Как видно на приведённом выше изображении, пользователь ввёл местоположение, но оно не отображается в поле пользователя. Единственный намёк (возможно, неочевидный для случайного или неопытного наблюдателя) — это наличие значка информации и текста «Ваше местоположение будет отображаться публично» под пустым полем. Это создаёт впечатление ошибки или неполного заполнения, а также того, что значок информации и текст на самом деле не связаны с правильным заполнением поля.

Эти изображения взяты со страниц настроек администрирования для справки:



3 лайка

Привет, Грэм (кстати, я не @ Robert). Я посмотрел это для вас и думаю, что проблема заключается в настройке тайм-аута. Попробуйте увеличить её.

Подробнее смотрите здесь: Pavilion

cc: @James_Higginson

1 лайк

@merefield Ой! Извините, моя ошибка :slightly_smiling_face:

Спасибо за информацию, которую, я уверен, @James_Higginson теперь рассмотрит.
G

4 лайка

Спасибо, ребята, сейчас попробую!

3 лайка

Более тысячи наших участников уже добавили себя на карту, и она всё ещё загружается довольно быстро :+1:t2:

Ещё раз спасибо за постоянную поддержку этого плагина @angus @merefield :smiley:

6 лайков

Можно подтвердить. :wink:

6 лайков

Ребята, у вас тоже потрясающая вовлечённость сообщества!

7 лайков

Что может стать причиной того, что пользователь отображается на карте в его пользовательской карточке:

но не отображается на полной карте пользователей:

1 лайк

@Richie, сколько пользователей отображается на вашей карте? У меня, кажется, застряло на 1093.

Возможно, это какой-то лимит для плагина?

2 лайка

Привет @omarfilip, на нашей карте сейчас отображается 1205:

2 лайка

Похоже, это была ошибка по собственной вине. У меня было установлено значение location users map limit равным 1100. Однако я не понимаю, куда делась разница в 7 (1100 - 1093).

После увеличения этого параметра карта снова работает нормально при 1297 отмеченных пользователях:

2 лайка

Хотел сообщить о действительно незначительной (и редкой) проблеме с UX.

Один из пользователей на форуме, который я совместно управляю, указал очень длинное местоположение. Такое может случиться в некоторых регионах Франции.

Чтобы защитить информацию пользователей, я отредактировал местоположение, чтобы продемонстрировать проблему.

Я исправил это локально с помощью CSS, но на случай, если кому-то ещё это будет интересно, вот источник проблемы.

.location-selector-container .ac-wrap {
    box-sizing: border-box;
    height: 34px;
}

Я внёс следующее исправление, которое должно сработать.

.location-selector-container .ac-wrap {
    min-height: 34px;
    height: auto;
}
4 лайка

Привет, Роберт,

Вчера я попытался обновить наш сайт до Ember CLI и заметил ошибку в плагине Locations. Если я создаю тему, в консоли возникает эта ошибка, и тема не загружается — отображается только заголовок. Это был просто тест, чтобы проверить, что всё будет работать, поэтому после проверки я вернулся обратно с Ember CLI. Спасибо :slightly_smiling_face:

2 лайка

А, спасибо, это легко исправить.

Извините, последние дни был занят TLP и другими проектами. Постараюсь заняться этим исправлением сегодня, хотя это может быть не единственная проблема! Я ещё не проверял это в Ember-CLI.

2 лайка