Closed Diana-Cherry-8 closed 18 hours ago
Немного уменьшить саму иконку
Для неавторизованного пользователя, эту кнопку можно не показывать
Fix стили для иконки кнопок зумма и локации. Чтобы были как кнопка фул-скрина, немного меньше, и цвет приглушенный.
Добавить placeholder для dropdown Google type Select type
1 шаг Кнопку Submit можно сделать оранжевой
2 шаг
После перехода на 2й шаг, курсор падает сразу в поле для List, в целом это не нужно, потому что это поле опциональное.
Не отправляется тип, если поставить метку, выбрать google тип, то поиск по типу не применяется.
(если текстовый поиск, и тип, то примениться)
https://github.com/user-attachments/assets/85f8167d-32da-4cbc-a8de-e1a756215714
Поля пустые для имени и типа, если их заполнить -> нажать Submit -> вернуться на 1‑й шаг. Хотя в запросе они отправятся.
https://github.com/user-attachments/assets/54a3aed0-4f33-40c5-ac1b-91cd4cc5b52c
Может добавить снизу больше места, чтобы список поиска листов не открывался вверх
2й шаг Длинное имя листа накладывается на кнопку. Нужно чтобы было с тремя точками если имя длинное.
Два раза запрос отправляется на импорт, после нажатия на Import кнопку, один выполнился, 2й - 504.
https://github.com/user-attachments/assets/9bb0db41-06b3-42e7-a949-95836bd4ddde
Если найти ресторан в списке на 2м шаге, и его импортировать, то он будет импортироваться как бизнес. Получается определение типов не работает. Что там cafe и какий-то типы это ресторан тип, а остальное бизнесс.
https://github.com/user-attachments/assets/1a9284fa-1972-442b-9a74-30a3e6c36e4d
Показ этой кнопки на карте для авторизованного пользователя сайта, должно зависеть от настройки сайта. То есть, если в сайт Settings, чекбокс "Object editing by users" активен. То кнопка не должно отображаться, ни на одной карте сайта (objectControl: true). А если это выключено (false), то кнопка будут отображаться.
Для owner сайта и администраторов, это кнопка будет отображаться всегда, в независимости от objectControl.
Иконка локации и фул-скрина не по центру кнопки. И кнопку локации можно поднять немного выше на один уровень с фул-скрин.
Если отметка на карте не выбрана, то кнопку Submit можно блокировать, а то будет лоадер крутиться после нажатия.
Добавить hover для новой кнопки, как для остальных
https://github.com/user-attachments/assets/cfb3a482-6dab-4d38-a3f6-64c0b7217430
Теги не добавляются, которые были вручную добавлены. Не добавляется testingdi тег. отправляется так TAGS [{"key":"Pros"},{"key":"Pros","value":"business"}]
https://github.com/user-attachments/assets/f27faa73-852d-4112-b806-f381c2a298e0
Staging checked
При открытии модалки, нужно проверять силу голоса сразу, чтобы не давать искать и пытаться импортировать если сила голоса меньше 0.0001 и пользователь не в whitelist. И отображать сообщение.
Сейчас можно нажать импорт пользователем у которого не хватает силы голоса, у будет нотификашка об ошибке "An error occur".
Текст из таски Check authorization and vote power When the button is clicked, you need to verify that data import authorization is active and that the user's voice strength is sufficient (either the user is on the whitelist or the voice strength is greater than 0.0001).
If neither authorization nor voice strength meets the criteria, display an error message.
If only one of the conditions is unmet, show a specific message indicating which one is lacking (either insufficient authorization or insufficient voice strength).
Text: Data import for Nearby There is no data import authorization. Please go to the Data Import page on Waivio and activate it. // текст если нет авторизации Not enough voting power to perform the data import. // текст если нет силы голоса достаточного OK
Для гостевого пользователя кнопка не отображается на карте.
Данный гость находится в whitelist для импорта и у него включена авторизация, но при нажатии кнопки импорта отображается экран, что нет авторизации, и силы голоса.
https://github.com/user-attachments/assets/1f86bdb5-4709-40b9-83e5-0a460798299d
Поиск list работает только по объектам сайта. Нужно чтобы был по всем объектам list на waivio, не только те что относятся к сайту.
У обычного пользователя, не хватает голоса чтобы начать импорт. Но модалка для него отображается. И если начать импорт, то ошибка в нотификации не о воуте.
https://github.com/user-attachments/assets/0940f0b3-d582-43f2-8c27-d41905210946
При заходе на waivio или сайты, авторизованным гостем, на любой странице летит много запросов на guest-mana и authorize-import. На постах, на профайле, везде, где есть запросы. И если перезагрузить страницу, то эти запросы тоже будут лететь.
Авторизацию гостя на импорте можно проверять только по клику на кнопку импорта на карте.
https://github.com/user-attachments/assets/f84ede8e-fbc1-48c4-94b1-0b0845c70e1a
Fix вид карты При открытии модалки для импорта, карта должно быть аналогична такая как у пользователя на данный момент. Сейчас по локации пользователя. Чтобы пользователь продолжил импорт там где на карте был.
https://github.com/user-attachments/assets/4d73d499-dd4e-4fe3-adc5-5e6d4e18b1d2
2 шаг нужно добавить:
После нажатия на импорт кнопку, нужно отправлять на Data import страницу. Ее нужно показывать для сайтов теперь.
При заходе на карту отправляется запрос validate user с undefined и 409 ошибка, хотя пользователь не авторизован
Поправить текст, если у пользователя не достаточно силы голоса Not enough vote power -> Not enough voting power to perform the data import.
После нажатия на log out сайтов, падает фронт, если быть на карте.
https://github.com/user-attachments/assets/0872c66a-eaa7-4944-8624-f733ee1001f1
Если открыть окно несколько раз карты, то в 1я раз подтянется правильное отображение карты (где пользователь остановился на карте), за 2м разом откроется карта на местоположении пользователя.
https://github.com/user-attachments/assets/08c054ec-6041-4da8-b77c-eb0a26fb61b2
2 шаг Запятую можно поменять на скобки, чтобы ссылка-адрес была в скобках. Иконку ссылки можно убрать. Пример: Имя (Address)
Если авторизоваться гостем на сайтах, и нажать на Tools, Drafts или Settings, то будет redirect на главную страницу сайта.
https://github.com/user-attachments/assets/75a8dad7-9d6a-4134-8dbf-46f9a7c39cb2
2 шаг
Staging checked
Production checked
Back-task #6968
yammer 3926 map / import
Add object import from map on social sites.
6967
Back-comment about documentation https://github.com/Waiviogit/waivio/issues/6967#issuecomment-2361099674