Skip to content
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

[HOLD for payment 2022-01-11] Tooltip above your own avatar in the LHN does not say “settings” #6911

Closed
mvtglobally opened this issue Dec 28, 2021 · 18 comments
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Engineering External Added to denote the issue can be worked on by a contributor Weekly KSv2

Comments

@mvtglobally
Copy link

If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!


Action Performed:

  1. Open app
  2. Login
  3. Hover over the your own avatar in the LHN

Expected Result:

Tooltip above your own avatar in the LHN would say “settings” instead of my name, since clicking on it opens the settings modal.

Actual Result:

Tooltip above your own avatar in the LHN does not say “settings”.

Workaround:

unknown

Platform:

Where is this issue occurring?

  • Web
  • Desktop App

Version Number: 1.1.23-0
Reproducible in staging?: Y
Reproducible in production?: Y
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
image - 2021-12-28T143258 130

Expensify/Expensify Issue URL:
Issue reported by: @puneetlath
Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1640640138138800

View all open jobs on GitHub

@MelvinBot
Copy link

Triggered auto assignment to @francoisl (Engineering), see https://stackoverflow.com/c/expensify/questions/4319 for more details.

@francoisl francoisl removed their assignment Dec 28, 2021
@francoisl francoisl added the External Added to denote the issue can be worked on by a contributor label Dec 28, 2021
@MelvinBot
Copy link

Triggered auto assignment to @Christinadobrzyn (External), see https://stackoverflow.com/c/expensify/questions/8582 for more details.

@sobitneupane
Copy link
Contributor

sobitneupane commented Dec 29, 2021

Proposal:
Changing tooltipText to {this.props.translate('common.settings')} in AvatarWithIndicator component in SidebarLink.js solves the issue.

<AvatarWithIndicator
                            source={this.props.myPersonalDetails.avatar}
                            isActive={this.props.network && !this.props.network.isOffline}
                            isSyncing={this.props.network && !this.props.network.isOffline && this.props.isSyncingData}
                            tooltipText={this.props.translate('common.settings')} // <--- Changed Line
                        />

@MelvinBot
Copy link

Triggered auto assignment to Contributor-plus team member for initial proposal review - @parasharrajat (Exported)

@MelvinBot MelvinBot added the Help Wanted Apply this label when an issue is open to proposals by contributors label Dec 31, 2021
@MelvinBot
Copy link

Triggered auto assignment to @Beamanator (Exported), see https://stackoverflow.com/c/expensify/questions/7972 for more details.

@mallenexpensify
Copy link
Contributor

Job posted https://www.upwork.com/jobs/~01703ed57efa762976
@parasharrajat can you review @sobitneupane 's proposal above? #6911 (comment)

@parasharrajat
Copy link
Member

parasharrajat commented Dec 31, 2021

@sobitneupane 's proposal looks good.

cc: @Beamanator
🎀 👀 🎀 C+ reviewed

@Beamanator
Copy link
Contributor

Agreed, hiring @sobitneupane !

@MelvinBot MelvinBot removed the Help Wanted Apply this label when an issue is open to proposals by contributors label Jan 1, 2022
@MelvinBot
Copy link

📣 @sobitneupane You have been assigned to this job by @Beamanator!
Please apply to this job in Upwork and leave a comment on the Github issue letting us know when we can expect a PR to be ready for review 🧑‍💻
Keep in mind: Code of Conduct | Contributing 📖

@sobitneupane
Copy link
Contributor

Thanks. I have applied for the job. The PR will be ready for review by 2nd January 2022.

@Beamanator
Copy link
Contributor

Thanks @sobitneupane 👍 Just so you know, some Expensify employees are on vacation due to the holiday season so if you experience any delays, feel free to ping us here :)

@sobitneupane
Copy link
Contributor

Sure. Thank You.

@mallenexpensify
Copy link
Contributor

Hired @sobitneupane in Upwork!

@botify botify added Weekly KSv2 Awaiting Payment Auto-added when associated PR is deployed to production and removed Weekly KSv2 labels Jan 4, 2022
@botify botify changed the title Tooltip above your own avatar in the LHN does not say “settings” [HOLD for payment 2022-01-11] Tooltip above your own avatar in the LHN does not say “settings” Jan 4, 2022
@botify
Copy link

botify commented Jan 4, 2022

The solution for this issue has been 🚀 deployed to production 🚀 in version 1.1.24-19 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue:

If no regressions arise, payment will be issued on 2022-01-11. 🎊

@Christinadobrzyn
Copy link
Contributor

I believe we have regressions for this PR, @Beamanator @parasharrajat Is that true or can this be paid?

image

@Beamanator
Copy link
Contributor

Those scary looking failure ❌ messages just mean that the entire production deploy with all of the PRs that we tried to make live crashed - Looking at the PR that fixed this issue (#6976), I don't see an comments saying there were regressions nor do I see any PRs linked to it after it was merged, so I would say we're good to go!

@Christinadobrzyn
Copy link
Contributor

Thanks for confirming @Beamanator - Paid @sobitneupane in Upwork

Invited @parasharrajat so I can pay you as the Contributor +!

@Christinadobrzyn
Copy link
Contributor

Paid @parasharrajat for C+. Closing!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Engineering External Added to denote the issue can be worked on by a contributor Weekly KSv2
Projects
None yet
Development

No branches or pull requests

9 participants