People added via jumper mode are missing in store chats
Summary
This is an old bug which never got filed. Some team members are missing in store chat if they apply to a store and get added to this store in a caretain way:
At our stores we add new people to the waiting / springer / jumper list and add them to the team to prevent the "yellow welcome message" on the pinboard. We noticed some people are missing at the teamchat of a store. This happens on both beta and production. Might be a bold estimation but I think this happens with every fith user added this way.
Steps to reproduce
V = verfified User
R = BIEB / representitive
- V applies to a store
- B accepts this application by edding V to the jumper / springer / waiting list with the "star" symbol
- B shortly after navigates to the members list and adds V to the team by context menu
What is the current bug behavior?
- (not related) Yellow message doesn't appear. Community mostly hates it anyway
- there is no guarantee this member (V) is added to the store chat
What is the expected correct behavior?
- Members should be added to the store chat reliably
How to find ouf if you are affected?
- On mobile: When clicking on "message to team" they get redicrected to the chat list instead of a conversation.
- On desktop: There is a empty chat with no title
- As a BIEB on desktop: You can compare the avatars which are displayed above a chat with the team list of a store. These are sorted from old to new. Only works if members have profile pics
Workarounds:
- BIEB uses the "edit team" menue and saves without changing anything. This updates all team lists
- A user sends a "cancelling message" to the team. This adds him to the chat (but not to the chat-team-list displayed at least in web)
- Informing people: !926 (closed)
Links
- Slack conversation: https://yunity.slack.com/archives/C1T1ZM9A4/p1544377864025700
- Related? #515 (closed)
- There was a related issue about this yellow message not appearing if users are added this way
- Ongoing MR: !887 (merged)
Edited by Johannes