-
Notifications
You must be signed in to change notification settings - Fork 0
[CALL 14. 03.] Contacts Page / Message Component #84
Comments
''3. Zprávy před vzájemným schválením/odmítnutím'' ''5.Přečtené zprávy?'' |
''3. Zprávy před vzájemným schválením/odmítnutím'' Tím mě ale napadá (a odpolko to doplním do příspěvku výš jako otázku), jestli budeme mít nějaký "ignor" aka odebrání kontaktu i zpětně. Jestliže mám jenom dvě zprávy při přijetí a přijmu někoho, kdo mi poslal prázdnou žádost a měl málo věcí na profilu, tak se taky můžu dozvědět, že o něj vlastně nestojím. 😂 Na jednu stranu už je mi k ničemu mu takhle zpětně odebrat linky, které už viděl, ale přesně, jak jsi říkala, nechci, aby mě spamoval. A taky by tam někde měl být časovač, po jakou dobu mám otevřený chat s daným člověkem, když jsme říkali 7 dní. ''5.Přečtené zprávy?'' |
''5.Přečtené zprávy?'' |
~ podklady ke callu 14. 03., diskuze předem dle individuálních časových možností ~
NÁVRH DB STRUKTURY
messageId
time
userFrom
userTo
requestStatus ( enum - approved, declined, null)
message (text, null (protože je nepovinná))
OTÁZKY
aktuálně: Máme kategorii "Zamítnuté žádosti" a přidávat další na něco, co vlastně není vůbec užitečné, mi přijde zbytečné.
návrh: Klikací podnadpis nebo checkboxy "odeslané" | "přijaté" u Zamítnutých žádostí?
absence zprávy
aktuálně: Zobrazíme ukázku (front-end si vezme určitý počet znaků z textu message), neumí prázdné zprávy.
návrh: V případě, že zde žádná zpráva není, se zobrazí nějaký šedý defaultní text ve smyslu “XY váš žádá o spojení.”
zbytek zprávy
aktuálně: “zbytek zprávy” nic nedělá, jenom není vidět víc než určitý počet znaků
návrh: zbylý text zprávy nebo a místo pro odpověď se:
a) rozvine na místě ( problémové při vyšším počtu zpráv ?)
b) otevře v pop-up
c) otevře se na nové stránce (vytvoří se nová Message page /message/id)
Osobně bych byla pro novou stránku, protože rozvinování i pop-up mohou mít (i kdyby ne v MVP) dlouhou historii zpráv, kde by se buď v pop-up scrollovalo nebo při rozvinutí na místě poskočila stránka o půl metru. Jediná zpráva, kterou bych dělala jako pop-up, by byla zpráva u odeslání žádosti o spojení z profilu.
aktuálně: MVP by mělo umožnit jednu zprávu při posílání žádosti a jednu zprávu jako odpověď (obě volitelné).
příklad:
diskuze:
Funkcionalita zpráv bude hotová tak jako tak a "umožni pouze dvě" je jenom podmínka navíc (myslím?). Ttřeba by někdo chtěl ještě před schválením říct, že má nějaké podmínky pro spolupráci nebo se na něco zeptat apod. Zahodila bych to a nechala počet zpráv neomezený. Přijde mi to zpětně uživatelsky nepřívětivé, jako že si říkáme o "hacky" ve smyslu, že se budou pořád navzájem odmítat a obnovovat žádosti, aby si mohli před narušením soukromí poslat víc zpráv. :D
Napadlo mě, že by mohlo být pěkné, kdyby se po vzájemném schválení poslala "automatická" message se všemi linky toho, s kým jsme se spojili, formou klikacích ikonek zarovnaných na střed a třeba s jiným pozadím než budou mít ostatní zprávy. Tak ani nemusím znovu na jeho profil, ale můžu si ho rovnou po zjištění, že mi žádost schválil, někde přidat a začít spolupráci.
Zprávy mají datum, zajímá nás ale, jestli už si je někdo otevřel nebo ne? 🤔 Bylo by to o políčko víc v databázi, jinak nic.
Pokud zprávu smažu, zůstává v databázi nebo ne? Měli jsme s Jindrou projekt, kde jsme zprávy i po smazání archivovali (sloupeček v db "Deleted" jako boolean - 1 smazaná, 0 viditelná) a jednou za čas jsme je promazávali. Bylo kvůli statistikám, abychom si vždycky jednou za čas mohli zhodnotit kolik, jak dlouhých zpráv s jakými parametry bylo posláno.
MESSAGE PAGE (pokud bude, dle rozhodnutí výše)
userFrom (jméno, avatar?)
Zprávy
Políčko pro odpověď
The text was updated successfully, but these errors were encountered: