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-12-22][$500] Bug: Old dot link without ‘www.’ prefix ( expensify.com/inbox) does not auto signin to old dot reported by @sobitneupane #11810

Closed
kavimuru opened this issue Oct 13, 2022 · 92 comments
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 Engineering External Added to denote the issue can be worked on by a contributor Improvement Item broken or needs improvement.

Comments

@kavimuru
Copy link

kavimuru commented Oct 13, 2022

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. Login to new dot expensify.
  2. Send old dot link without ‘www.’ prefix (example: expensify.com/inbox)
  3. Press the link.

Expected Result:

You are automatically signed in to old dot.

Actual Result:

You are prompted to enter password.

Workaround:

unknown

Platform:

Where is this issue occurring?

  • Web
  • iOS
  • Android
  • Desktop App
  • Mobile Web

Version Number: 1.2.14
Reproducible in staging?: y
Reproducible in production?: y
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos:

Screen.Recording.2022-10-12.at.15.35.11.mov

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

View all open jobs on GitHub

Recording.686.mp4
Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~011559e465b3832421
  • Upwork Job ID: 1603853910330884096
  • Last Price Increase: 2022-12-23
@kavimuru kavimuru added AutoAssignerTriage Auto assign issues for triage to an available triage team member Daily KSv2 labels Oct 13, 2022
@melvin-bot
Copy link

melvin-bot bot commented Oct 13, 2022

Triggered auto assignment to @conorpendergrast (AutoAssignerTriage), see https://stackoverflow.com/c/expensify/questions/4749 for more details.

@melvin-bot melvin-bot bot removed the AutoAssignerTriage Auto assign issues for triage to an available triage team member label Oct 13, 2022
@melvin-bot
Copy link

melvin-bot bot commented Oct 17, 2022

@conorpendergrast Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

@melvin-bot melvin-bot bot added the Overdue label Oct 17, 2022
@conorpendergrast conorpendergrast removed their assignment Oct 19, 2022
@melvin-bot melvin-bot bot removed the Overdue label Oct 19, 2022
@conorpendergrast conorpendergrast added AutoAssignerTriage Auto assign issues for triage to an available triage team member Overdue labels Oct 19, 2022
@melvin-bot
Copy link

melvin-bot bot commented Oct 19, 2022

Triggered auto assignment to @sakluger (AutoAssignerTriage), see https://stackoverflow.com/c/expensify/questions/4749 for more details.

@melvin-bot melvin-bot bot removed the AutoAssignerTriage Auto assign issues for triage to an available triage team member label Oct 19, 2022
@conorpendergrast
Copy link
Contributor

Didn't get to this before I went OoO, reassigning!

@sakluger
Copy link
Contributor

Reproduced in prod in an incognito window.

@melvin-bot
Copy link

melvin-bot bot commented Oct 19, 2022

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

@sakluger sakluger removed their assignment Oct 19, 2022
@puneetlath puneetlath added the Bug Something is broken. Auto assigns a BugZero manager. label Oct 19, 2022
@melvin-bot melvin-bot bot added the Overdue label Oct 21, 2022
@melvin-bot
Copy link

melvin-bot bot commented Oct 25, 2022

@MonilBhavsar Huh... This is 4 days overdue. Who can take care of this?

@melvin-bot
Copy link

melvin-bot bot commented Oct 27, 2022

@MonilBhavsar 6 days overdue. This is scarier than being forced to listen to Vogon poetry!

@MonilBhavsar MonilBhavsar added Improvement Item broken or needs improvement. External Added to denote the issue can be worked on by a contributor labels Oct 27, 2022
@melvin-bot
Copy link

melvin-bot bot commented Oct 27, 2022

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

@sonialiap
Copy link
Contributor

sonialiap commented Feb 1, 2023

@tienifr please apply for this job:

https://www.upwork.com/jobs/~01af93adacf3d34f62

@parasharrajat I believe I found your profile on Upwork and invited you to the job, offer sent :)
EDIT: Rajat has been paid

@tienifr
Copy link
Contributor

tienifr commented Feb 1, 2023

Thanks @sonialiap

I would also request a bonus for @tienifr because it required working on multiple PRs and we asked them to create a more generalized solution. cc: @MonilBhavsar

@MonilBhavsar @parasharrajat I'd like to confirm on the bonus mentioned here

This issue requires many PRs, a generalized solution, with 70+ lines of code added and a new ~250 lines test file to cover all cases.
#12701
Expensify/expensify-common#475

@sonialiap
Copy link
Contributor

@tienifr thanks for bringing that up! Please apply for https://www.upwork.com/jobs/~01af93adacf3d34f62 and I'll include the bonus

@parasharrajat
Copy link
Member

@sonialiap Thanks for the payment. C+ is also eligible for the same bonus as per the process. Could you please add that as well? Thanks.

@tienifr
Copy link
Contributor

tienifr commented Feb 2, 2023

@sonialiap should we align on the bonus amount on this thread first, similar to in here?

@parasharrajat @MonilBhavsar what do you think?

@parasharrajat
Copy link
Member

parasharrajat commented Feb 2, 2023

I think $250 is fine for the additional PR as 50% bonus.

Adding tests and clean up is considered part of work. It may not be needed for some PRs but it doesn't count as additional work.

@sonialiap
Copy link
Contributor

@tienifr yes, good idea. Do you have thoughts of how much the bonus should be on this issue?

(Rajat, I am going to hold of sending a bonus payment until we figure out the bonus amount)

@tienifr
Copy link
Contributor

tienifr commented Feb 2, 2023

@sonialiap I think $500 bonus would be reasonable considering the amount of changes made are rather huge compared to a regular issue.

But I'm all good with any final decision made by @parasharrajat here.

I've applied to the job, thanks.

@sonialiap
Copy link
Contributor

Sound good @tienifr. @MonilBhavsar, can you please confirm via a comment that you're cool with this and I'll issue payment?

@MonilBhavsar
Copy link
Contributor

I think $250 is fine for the additional PR as 50% bonus.

Adding tests and clean up is considered part of work. It may not be needed for some PRs but it doesn't count as additional work.

I agree with Rajat's reasoning here and $250 bonus

@melvin-bot melvin-bot bot added the Overdue label Feb 6, 2023
@MonilBhavsar
Copy link
Contributor

@sonialiap can we please issue the payment and bonus here

@melvin-bot melvin-bot bot added Overdue and removed Overdue labels Feb 6, 2023
@MonilBhavsar
Copy link
Contributor

@sonialiap is ooo

@melvin-bot melvin-bot bot removed the Overdue label Feb 9, 2023
@mallenexpensify
Copy link
Contributor

Bonused Rajat $250. Paid @sobitneupane $250 for reporting.
@tienifr can you please accept the job and reply here once you have? You'll get paid $750 total
https://www.upwork.com/jobs/~01af93adacf3d34f62

@tienifr
Copy link
Contributor

tienifr commented Feb 10, 2023

@mallenexpensify accepted, thanks!

@mallenexpensify
Copy link
Contributor

Paid @tienifr $750
I added this to the testing guidelines we're working on, since it doesn't make sense (to me) to have a test case for it.

As for the other regression checklist items, I don't remember this ever working correctly before, does anyone?

@parasharrajat
Copy link
Member

No, it was not working since the start.

@MonilBhavsar
Copy link
Contributor

@mallenexpensify thanks!

since it doesn't make sense (to me) to have a test case for it.

I think we should have a test for this in chat messages list. We discussed here https://expensify.slack.com/archives/C01SKUP7QR0/p1673918731715469

Regarding regression, I believe it is like this since beginning, as we missed this case.

@mallenexpensify
Copy link
Contributor

oooh, I didn't know we had an area for OldDot Transition in TestRail, that sounds like the best place for it. Thanks @MonilBhavsar

@melvin-bot melvin-bot bot added the Overdue label Feb 13, 2023
@sonialiap
Copy link
Contributor

Thanks @mallenexpensify!

@melvin-bot melvin-bot bot removed the Overdue label Feb 13, 2023
@parasharrajat
Copy link
Member

Are we waiting on something? I think it is ready to be closed.

@MonilBhavsar
Copy link
Contributor

Looks like everyone are paid.
we can close this once we have requested to add this to regression testing. cc @sonialiap

@sonialiap
Copy link
Contributor

Was just following up on the regression GH. Looks like all is set on this one, everyone's paid and the regression test is set up. We can close 👍

@MonilBhavsar
Copy link
Contributor

Thanks!

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 Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 Engineering External Added to denote the issue can be worked on by a contributor Improvement Item broken or needs improvement.
Projects
None yet
Development

No branches or pull requests