pastvu icon indicating copy to clipboard operation
pastvu copied to clipboard

Incorrect selection from the list regions with identical names / Выбор регионов с одинаковыми именами

Open paul-k-pastvu opened this issue 5 years ago • 2 comments

EN: When choosing a region from the list (including in the regional filter), the regions with identical names are incorrectly selected. The region is always selected (from several of the same name), which has a lower identifier. #106

As an example, with the selection of any from the multiple "Kamensky District", will be selected only one district of Altai Kray.


RU: Когда выбираешь из списка регион с неуникальным названием, то выбирается всегда регион с наименьшим номером. Нужно, чтобы ключом для выбора был уникальный номер, а не название.

image

paul-k-pastvu avatar Jan 22 '20 01:01 paul-k-pastvu

Также есть необходимость как-то различать уже выбранные в шапке фильтра, к примеру. Т.е. когда я всё же выбрал 3 разных Ленинских района - я должен понимать, какой из них чей. Поэтому может быть такой путь обхода: при вводе нового региона проверять, нет ли дублирования названия. И если есть - требовать ввести доп. краткий "суффикс" (новое свойство). Т.е. уникальным ключом будет не название региона, а название + суффикс. Таким образом, имея:

  1. Выборгский район Петербурга > вводим суффикс "СПб"/"SPb"
  2. Выборгский район Лен. области > вводим суффикс "ЛО"/"LO" При отображении в дереве будет:

-Ленинградская область —- Выборгский район (ЛО)

  • Санкт-Петербург —- Выборгский район (СПб)

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

  1. в фильтре галерей отображать эти комбинированные названия
  2. в адресной строке на страницах изображений - оставить всё как есть, т.к. родительский регион там и так отображается в явном виде
  3. в подписях к миниатюрам в галереях и т.п. - тоже "композитное" название
  4. в поисковой подсказке пр выборе региона - также отображать новые композитные названия

paul-k-pastvu avatar Feb 07 '20 02:02 paul-k-pastvu

in case more examples needed

trying to select: Belarus - Brest Oblast - Brest image

reverts to a region in France with the same name image

anvaruk avatar Jun 01 '20 17:06 anvaruk

Можно ли считать этот тикет решенным, если нет, то чего не хватает?

image

kabalin avatar Jan 10 '23 00:01 kabalin