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-11-16] [$250] Workspace settings - The "Save" button is unavailable offline #12453

Closed
kbecciv opened this issue Nov 3, 2022 · 36 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

Comments

@kbecciv
Copy link

kbecciv commented Nov 3, 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. Go to URL https://staging.new.expensify.com/
  2. Log in with any account
  3. Go to Settings->Workspaces
  4. Click on any workspace->Workspace settings
  5. Kill the internet connection

Expected Result:

The "Save" button should be available

Actual Result:

"Save" button is unavailable

Workaround:

Unknown

Platform:

Where is this issue occurring?

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

Version Number: 1.2.23.7

Reproducible in staging?: Yes

Reproducible in production?: Yes

Email or phone of affected tester (no customers):

Logs: https://stackoverflow.com/c/expensify/questions/4856

Notes/Photos/Videos: Any additional supporting documentation

Bug5805035_Recording__2738.mp4

Expensify/Expensify Issue URL:

Issue reported by: Applause - Internal Team

Slack conversation:

View all open jobs on GitHub

@kbecciv kbecciv added Daily KSv2 Bug Something is broken. Auto assigns a BugZero manager. labels Nov 3, 2022
@melvin-bot
Copy link

melvin-bot bot commented Nov 3, 2022

Triggered auto assignment to @mateocole (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.

@Puneet-here
Copy link
Contributor

Proposal

We need to pass enabledWhenOffline at Form to keep it enabled

@melvin-bot
Copy link

melvin-bot bot commented Nov 3, 2022

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

@johnmlee101
Copy link
Contributor

Confirmed in open-source that we should support saving when offline. Marking external

@johnmlee101 johnmlee101 added the External Added to denote the issue can be worked on by a contributor label Nov 4, 2022
@melvin-bot
Copy link

melvin-bot bot commented Nov 4, 2022

Current assignee @mateocole is eligible for the External assigner, not assigning anyone new.

@johnmlee101 johnmlee101 removed their assignment Nov 4, 2022
@melvin-bot
Copy link

melvin-bot bot commented Nov 4, 2022

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

@melvin-bot melvin-bot bot added the Help Wanted Apply this label when an issue is open to proposals by contributors label Nov 4, 2022
@melvin-bot
Copy link

melvin-bot bot commented Nov 4, 2022

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

@melvin-bot melvin-bot bot changed the title Workspace settings - The "Save" button is unavailable offline [$250] Workspace settings - The "Save" button is unavailable offline Nov 4, 2022
@neil-marcellini
Copy link
Contributor

I'm guessing this regression happened here when we refactored this page to use a form? #11615

@thesahindia
Copy link
Member

Yup I think so. We already have a proposal which will fix this. What's the next step here?

@Beamanator
Copy link
Contributor

It looks like this issue was created after the 7 day regression period, so I believe we should review proposals in this issue, no need to have the author of the regression fix the issue.

However, I think we need an RCA since the regression made it all the way to production?

@mateocole
Copy link

@thesahindia
Copy link
Member

@Puneet-here's proposal looks good to me

C+ reviewed 🎀👀🎀

cc: @Beamanator

@thesahindia
Copy link
Member

However, I think we need an RCA since the regression made it all the way to production?

cc: @rushatgabhane (since you reviewed #11615)

@melvin-bot melvin-bot bot removed the Help Wanted Apply this label when an issue is open to proposals by contributors label Nov 8, 2022
@melvin-bot
Copy link

melvin-bot bot commented Nov 8, 2022

📣 @Puneet-here 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 📖

@Beamanator
Copy link
Contributor

Maybe this just needs to be added to TestRail, not sure if this is technically a "regression"

@melvin-bot
Copy link

melvin-bot bot commented Nov 8, 2022

BugZero Checklist: The PR fixing this issue has been merged! The following checklist will need to be completed before the issue can be closed:

  • A regression test has been added or updated so that the same bug will not reach production again. Link to the updated test here:
  • The PR that introduced the bug has been identified. Link to the PR:
  • The offending PR has been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake. Link to comment:
  • A discussion in #contributor-plus has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner. Link to discussion:
  • Payment has been made to the issue reporter (if applicable)
  • Payment has been made to the contributor that fixed the issue (if applicable)
  • Payment has been made to the contributor+ that helped on the issue (if applicable)

@melvin-bot melvin-bot bot added Weekly KSv2 Awaiting Payment Auto-added when associated PR is deployed to production labels Nov 9, 2022
@melvin-bot melvin-bot bot changed the title [$250] Workspace settings - The "Save" button is unavailable offline [HOLD for payment 2022-11-16] [$250] Workspace settings - The "Save" button is unavailable offline Nov 9, 2022
@melvin-bot
Copy link

melvin-bot bot commented Nov 9, 2022

The solution for this issue has been 🚀 deployed to production 🚀 in version 1.2.25-0 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-11-16. 🎊

@mvtglobally
Copy link

Issue not reproducible during KI retests. (First week)

@melvin-bot melvin-bot bot added Daily KSv2 and removed Weekly KSv2 labels Nov 16, 2022
@mateocole
Copy link

@Beamanator is this eligible for payment now?

@melvin-bot melvin-bot bot added the Overdue label Nov 21, 2022
@Beamanator
Copy link
Contributor

Yessir @mateocole !

@melvin-bot melvin-bot bot removed the Overdue label Nov 21, 2022
@Puneet-here
Copy link
Contributor

Job posting on upwork! https://www.upwork.com/ab/applicants/1589654996264235008/job-details

@mateocole, the link is for the job details.

@mateocole
Copy link

Following payment steps here

Hey @Puneet-here can you apply directly to the upwork posting so I can document and hire from there

@thesahindia
Copy link
Member

I have applied as well, thanks!

@Puneet-here, this is the correct link https://www.upwork.com/jobs/~01961de86d5adc919f (you can always search the upwork posting through the issue number)

@Puneet-here
Copy link
Contributor

@Puneet-here, this is the correct link https://www.upwork.com/jobs/~01961de86d5adc919f

Thanks.

@mateocole, I have applied to the job.

@mvtglobally
Copy link

Issue not reproducible during KI retests. (Second week)

@melvin-bot melvin-bot bot added the Overdue label Nov 25, 2022
@melvin-bot
Copy link

melvin-bot bot commented Nov 28, 2022

@Beamanator, @mateocole, @thesahindia, @Puneet-here Huh... This is 4 days overdue. Who can take care of this?

@Beamanator
Copy link
Contributor

Bump @mateocole - has everyone been paid? If so, let's close this out!

@melvin-bot melvin-bot bot added Overdue and removed Overdue labels Nov 28, 2022
@Beamanator
Copy link
Contributor

Another bump @mateocole :D

@melvin-bot melvin-bot bot removed the Overdue label Dec 1, 2022
@mateocole
Copy link

Okay offers have been sent over, once accepted will pay out!

@thesahindia
Copy link
Member

Accepted, thanks!

@Puneet-here
Copy link
Contributor

Accepted the offer @mateocole
Note: This is eligible for 50% bonus because the PR was merged within 3 days

@mateocole
Copy link

Okay both payments are complete!

@thesahindia
Copy link
Member

@mateocole, the 50% bonus is also applicable for C+ reviewer

@thesahindia
Copy link
Member

bump @mateocole ^

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
Projects
None yet
Development

No branches or pull requests

8 participants