Waiviogit / waivio

MIT License
8 stars 7 forks source link

[objects / pin] You need to check and put a heart if there is none, if the user pins the post on the recipe (or other objects). #6994

Closed Diana-Cherry-8 closed 1 month ago

Diana-Cherry-8 commented 2 months ago

yammer 3954 objects / pin

You need to check and put a heart if there is none, if the user pins the post on the recipe. It turns out that if the user does not have an authority (active heart) for the recipe object, then if he pins any post, the authority will be set automatically. Image

Diana-Cherry-8 commented 1 month ago

Нужно только проверять и ставить сердечко (если его нет) при нажатии на пин. Не нужно убирать сердечко по нажатию на пин. Сейчас если буду нажимать на пины, то будет сердечко ставиться, а потом убираться. Убирать (реджект) не нужно делать. Иначе пользователь захочет запинать несколько постов, и у при 1м пине - сердечко поставиться, при 2м уберётся.

Убрать сердечко можно будет только по нажатию на само сердечко.

https://github.com/user-attachments/assets/79d0e621-12e3-4bf6-b296-9973e9f23ae9

Diana-Cherry-8 commented 1 month ago

Два broadcast на unpin и pin, если сердечко активно

https://github.com/user-attachments/assets/5e49f95c-9489-4a96-a739-14bb2f0c4532

Diana-Cherry-8 commented 1 month ago

Асорити (сердечко) не поставилось, если делать с сошал сайт

https://wiv.socialgifts.pp.ua/object/ovs-test-business-all-2

https://github.com/user-attachments/assets/191d52b4-dc9b-4c59-968c-490c8e2979cc

Diana-Cherry-8 commented 1 month ago

Сердечко не ставиться. (оно выглядит типа поставилась, но если обновиться страницу, то он будет неактивно) Если на объекте уже было асорити, но оно было реджекте (поставил, потом убрал сердечко). И потом делать пин на посте, сердечко не поставится. https://waiviodev.com/object/kjn-test-recipe-22081751/reviews

https://github.com/user-attachments/assets/b6abff37-ffc0-4ee8-b1bc-c11a3c93423a

Diana-Cherry-8 commented 1 month ago

Если сердечко не активно, но делать unpin, оно засветится как активное, хотя на самом деле оно не поменялось. https://waiviodev.com/object/kjn-test-recipe-22081751/reviews

https://github.com/user-attachments/assets/b3c69e3b-4fee-43d8-9639-0b2075a330b2

Diana-Cherry-8 commented 1 month ago

Два broadcast на unpin

https://github.com/user-attachments/assets/20139d16-844a-4c9d-ac2c-a90e749e9c43

Diana-Cherry-8 commented 1 month ago

Сердечко не ставиться. (оно выглядит типа поставилась, но если обновиться страницу, то он будет неактивно) Если на объекте уже было асорити, но оно было реджекте (поставил, потом убрал сердечко). И потом делать пин на посте, сердечко не поставится. После обновления страницы, пин поставился, а сердечко нет. https://waiviodev.com/object/wki-test-list-not-bad-advice-4/reviews

https://github.com/user-attachments/assets/3f9541d3-d4a6-42d8-a545-84e4102789a6

Diana-Cherry-8 commented 1 month ago

Сердечко не ставиться. (оно выглядит типа поставилась, но если обновиться страницу, то он будет неактивно) Если на объекте уже было асорити, но оно было реджекте (поставил, потом убрал сердечко). И потом делать пин на посте у которого еще нет апдейта пин на объекте, сердечко не поставится. После обновления страницы, пин поставился, а сердечко нет.

https://waiviodev.com/object/svx-test-product-04101528/reviews https://waiviodev.com/object/uuf-test-business-04101528

(если в таких же условиях делать, и пинать пост у которого уже есть апдейт, то сердечко поставиться)

https://github.com/user-attachments/assets/00a841d2-f339-49f2-ab32-7cfad634757f

Diana-Cherry-8 commented 1 month ago

authority-fields нужно запрашивать при unpin?

https://github.com/user-attachments/assets/7751621a-ba09-471a-b405-baf2cc3faf57

Diana-Cherry-8 commented 1 month ago

authority-fields запрашивается по два раза перед raw-field и broadcast, если делать пин (сердечко уже активно)

https://waiviodev.com/object/svx-test-product-04101528/reviews

https://github.com/user-attachments/assets/376ef177-8421-46c9-a8fa-2115774efae8

Diana-Cherry-8 commented 1 month ago

Staging checked

Diana-Cherry-8 commented 1 month ago

DONE