-
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
[payment DUE] [$250] Don't show GBR to AM/guides for managed customer employee invitations #39659
Comments
Job added to Upwork: https://www.upwork.com/jobs/~01b0c3b670623a55c2 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @Pujan92 ( |
Triggered auto assignment to @zanyrenney ( |
Another proposal here is to make an explicit AM/guide an explicit workspace role. Which could be the better long term solution |
I am a huge fan of doing whatever needs to be done to fix this quickly and for now. This is just causing super high annoyance and noise for me and every single person on our Sales and Account Management team. |
ProposalPlease re-state the problem that we are trying to solve in this issue.Account manager gets report shown as having a new join request in LHN. What is the root cause of that problem?The current logic doesn't check if the user is an account manager before pinning and marking as unread + showing the green dot.
What changes do you think we should make in order to solve the problem?We can add a check to not show as pinned, unread and green dot if the user is from Expensify team.
We might also need to add another condition: if the owner is from Expensify team, then we can show as pinned, unread and with green dot for Expensify accounts also because that might mean that the workspace belongs to Expensify itself. The above is something that needs discussion. Code is this situation can be:
|
ProposalPlease re-state the problem that we are trying to solve in this issue.Account manager/guide has the workspace join request pinned to their LHN as GBR. What is the root cause of that problem?We already have a method What changes do you think we should make in order to solve the problem?In
In here, we can also change to use the
The above is similar logic to what we already do here to decide whether to show the Expensify team member as workspace member. To make this more robust, we can pass the necessary data like The earlier suggested proposal won't work because the LHN GBR logic is not there. What alternative solutions did you explore? (Optional)NA |
@joekaufmanexpensify @greg-schroeder I think this should be internal as we can't reproduce/test this because it requires AM/guide or expensify account. |
@Pujan92 It can be tested by hardcoding the email ID. |
But yeah, we'll need to login to test. Is there any test ID with expensify domain? |
At the moment I am facing an issue with inviting a user with the workspace join link and seems to be a regression from here. |
I don't think so but let @joekaufmanexpensify confirm. |
@twisterdotcom Totally fair. I think the better long term solution is to create a new user role on workspaces for guides/AMs. Not sure how much additional work it is relative to just changing the behavior of these messages (though I assume it is some). If it's a lot more work, perhaps we could just change this now, and then open a follow up issue to explore the new user-role more holistically. |
@Pujan92 @ShridharGoel could you clarify what test ID is referring to here? |
@joekaufmanexpensify I meant a test account with Expensify domain which we can use to login. |
@Pujan92, @zanyrenney Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
Got it. Hmm, yeah I don't think we have a test expensify.com account that you could test with at this time. |
Can we just push it and have somebody test on staging? |
Yes, that is doable. |
how is the PR review going @nkdengineer @Pujan92 |
Waiting for @marcochavezf to review the comment #39659 (comment) |
Thanks for the review @Pujan92, assigning @nkdengineer |
📣 @Pujan92 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app! |
📣 @nkdengineer You have been assigned to this job! |
@zanyrenney Seems automation is broken here, payment is due now. |
Bump @zanyrenney :) |
@zanyrenney The Offer has already been accepted, Plz check this Upwork job link |
I know - It's paid for you @Pujan92 I am waiting for @nkdengineer to accept. |
bump @nkdengineer |
@zanyrenney Invitation accepted! Sorry for the delay 🙏 |
Dm @nkdengineer need him to accept offer. |
@zanyrenney Offer accepted! |
payment summary paid @nkdengineer $250 via upwork |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Issue reported by: @joekaufmanexpensify / @greg-schroeder
Slack conversation: https://expensify.slack.com/archives/C03U7DCU4/p1709891758477419
Action Performed:
Expected Result:
Account manager/guide should not have the workspace join request pinned to their LHN, since they are not a part of the company, and should not action it on their behalf.
Actual Result:
Account manager/guide has the workspace join request pinned to their LHN as GBR.
Platforms:
Which of our officially supported platforms is this issue occurring on?
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: