-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"Expensify chat" is shown in contact list for "start chat" #44750
Comments
Triggered auto assignment to @garrettmknight ( |
ProposalPlease re-state the problem that we are trying to solve in this issue."Expensify chat" is shown in contact list for "start chat" What is the root cause of that problem?The Lines 126 to 139 in fc045a8
Line 62 in fc045a8
What changes do you think we should make in order to solve the problem?Pass Lines 137 to 139 in fc045a8
What alternative solutions did you explore? (Optional)I believe we don't need |
ProposalPlease re-state the problem that we are trying to solve in this issue."Expensify chat" is shown in contact list for "start chat" What is the root cause of that problem?We use the App/src/pages/NewChatSelectorPage.tsx Line 34 in fc045a8
This needs to be variable on the page, and may have been missed over the refactors. What changes do you think we should make in order to solve the problem?We should have const isGroupChat = selectedOptions.length > 0; This will be used here and here to carry out the group chat logic. This will mean that we will remove this from prop definition here and here |
ProposalPlease re-state the problem that we are trying to solve in this issue.Expensify notification chat is able to be added to a group. What is the root cause of that problem?In #41290, we allow the Expensify notification chat to be listed in the list (specifically this change). But we forgot to cover the case where the user is able to add the Expensify notification to a group. The What changes do you think we should make in order to solve the problem?To keep both behavior of #41290 and #5138, we can hide the "Add to group" button when it's the excluded account. Lines 210 to 214 in 5ab6be6
Then, consider removing the unused |
I actually think I'm just going to close this, as we did decide that Expensify should still remain in your contacts list. And I can't reproduce being able to chat with the Expensify contact using a Gmail account login. |
@shawnborton I think we can take this chance to not allow Expensify to be added to a group, so we can prevent this issue too. |
Well I'm not actually sure if we want to prevent that or not - it seems like we want to just treat this contact like a normal contact? cc @danielrvidal in case you have thoughts there. |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Version Number: 9.0.3-6
Reproducible in staging?: y
Reproducible in production?: y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: @shawnborton
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1719906408139169
Action Performed:
Scenario1:
Scenario 2:
Create a group with "concierge" and "Expensify"
Expected Result:
Actual Result:
Workaround:
unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: