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 2024-10-04] [$250] [Workspace Feeds] There's no checkmark next to the current settlement account being used. #48974

Closed
6 tasks done
trjExpensify opened this issue Sep 11, 2024 · 46 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 External Added to denote the issue can be worked on by a contributor

Comments

@trjExpensify
Copy link
Contributor

trjExpensify commented Sep 11, 2024

If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!


Version Number: v9.0.31-24
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: @kevinksullivan
Slack conversation: https://expensify.slack.com/archives/C036QM0SLJK/p1725977031984379

Action Performed:

  1. Enable the Expensify Card
  2. Click Settings at the top of the Expensify Card page
  3. Click Settlement account

Expected Result:

The bank account being used should be highlighted with a checkmark

image (18)

Actual Result:

There's no checkmark against the bank account being used for settlements.

image (19)

Note: We also want to make sure we refactor the Wallet > Transfer Balance screen to use this same select list styling, as right now it has radio buttons, so let's make it consistent:

CleanShot 2024-09-10 at 16 25 20@2x

Workaround:

N/A, visual design bug.

Platforms:

Which of our officially supported platforms is this issue occurring on?

  • Android: Native
  • Android: mWeb Chrome
  • iOS: Native
  • iOS: mWeb Safari
  • MacOS: Chrome / Safari
  • MacOS: Desktop

Screenshots/Videos

See above in-line.

View all open jobs on GitHub

Issue OwnerCurrent Issue Owner: @
Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~021836004132424001151
  • Upwork Job ID: 1836004132424001151
  • Last Price Increase: 2024-09-17
Issue OwnerCurrent Issue Owner: @trjExpensify
Copy link

melvin-bot bot commented Sep 11, 2024

Current assignee @trjExpensify is eligible for the Bug assigner, not assigning anyone new.

@trjExpensify
Copy link
Contributor Author

Someone on the Workspace Feeds team will take this, looking for who's available.

@koko57
Copy link
Contributor

koko57 commented Sep 11, 2024

I can work on this issue

@trjExpensify
Copy link
Contributor Author

Thanks!

@koko57
Copy link
Contributor

koko57 commented Sep 11, 2024

With the non-checked bank account problem - same root cause as in #48943 (comment) - we don't have bankAccountID in the accountData object - after OpenPaymentsPage we have this data so the bank account is properly checked.
We have methodID instead, so I will check for both bankAccountID and methodID.

@trjExpensify just to make sure: we're talking of changing the Wallet > Transfer Balance page to use the same design as Settlement Account page (not the way around?) - list items instead of radio buttons?

@DylanDylann
Copy link
Contributor

@trjExpensify just to make sure: we're talking of changing the Wallet > Transfer Balance page to use the same design as Settlement Account page (not the way around?) - list items instead of radio buttons?

I see we have 2 tasks here:

  • Always display highlight checkmark on the selected option
  • we could update to align PaymentMethodList Component and use it in all places for consistency. @koko57 Wdyt?
Screenshot 2024-09-12 at 14 00 41

@DylanDylann
Copy link
Contributor

@allgandalf I will take this one

@allgandalf
Copy link
Contributor

HEROOOOOO @DylanDylann 🙇🦸

@allgandalf allgandalf removed their assignment Sep 12, 2024
@koko57
Copy link
Contributor

koko57 commented Sep 12, 2024

@DylanDylann yeah, I know we have 2 😅 I was just asking - do we want checkmarks or radio buttons? But I understand we're going with Select List not Radio Buttons 😄

@DylanDylann
Copy link
Contributor

But I understand we're going with Select List not Radio Buttons 😄

I have the same thoughts with you

Anyways, It shouldn't block creating PR, we can get a confirmation on the PR phase

@koko57
Copy link
Contributor

koko57 commented Sep 12, 2024

@DylanDylann yep, on it. I'm doing 1000 things at once, but I should be able to open the PR for that til EOD 😅

@DylanDylann
Copy link
Contributor

DylanDylann commented Sep 12, 2024

Ops. @koko57 I can help raise a PR early on Friday morning if you are busy (and you can help review it). Stay health!

@koko57
Copy link
Contributor

koko57 commented Sep 12, 2024

@DylanDylann thank you, no worries, I can do it 😃

@koko57
Copy link
Contributor

koko57 commented Sep 12, 2024

@DylanDylann @trjExpensify I can open the PR for fixing the checkmark, but for this design change I would rather open a separate PR - I can do it under its issue, but a separate would be better. It's not just replacing one component - we're using PaymentMethodList which is also used in another location, and here for the data we have both bank accounts and cards

@melvin-bot melvin-bot bot added Reviewing Has a PR in review Weekly KSv2 and removed Daily KSv2 labels Sep 12, 2024
@koko57
Copy link
Contributor

koko57 commented Sep 12, 2024

@trjExpensify @DylanDylann I'm opening the PR for review. If you decide that both task should be done in one PR I will work on it tomorrow

@allgandalf
Copy link
Contributor

Other PR also got merged, fixed the issue of Virtualised lists error across application 🪂

@mountiny
Copy link
Contributor

I propose $375 for this work as its 2 prs and the second pr put in place a fix with guidelines for others to avoid it so that is useful.

@allgandalf
Copy link
Contributor

Fine with me 👍

@trjExpensify
Copy link
Contributor Author

We're handling this one outside of the project, yeah?

@DylanDylann
Copy link
Contributor

Am I eligible for payment?

@mountiny
Copy link
Contributor

Yeah i would say $250 as the second pr was basically no qa through but it took Gandalf some time to figure it out.

@allgandalf
Copy link
Contributor

Update:

@allgandalf
Copy link
Contributor

Can some update the title to awaiting payment on 4th? also the payment summary is here, please update it to $375 for me 🙏

@mountiny mountiny added Daily KSv2 Awaiting Payment Auto-added when associated PR is deployed to production and removed Reviewing Has a PR in review Weekly KSv2 labels Oct 2, 2024
@mountiny mountiny changed the title [$250] [Workspace Feeds] There's no checkmark next to the current settlement account being used. [HOLD for payment 2024-10-04] [$250] [Workspace Feeds] There's no checkmark next to the current settlement account being used. Oct 2, 2024
@mountiny
Copy link
Contributor

mountiny commented Oct 2, 2024

$375 to @allgandalf
$250 to @DylanDylann

@trjExpensify
Copy link
Contributor Author

Noted.

@trjExpensify
Copy link
Contributor Author

Offers sent!

Copy link

melvin-bot bot commented Oct 4, 2024

Payment Summary

Upwork Job

BugZero Checklist (@trjExpensify)

  • I have verified the correct assignees and roles are listed above and updated the neccesary manual offers
  • I have verified that there are no duplicate or incorrect contracts on Upwork for this job (https://www.upwork.com/ab/applicants/1836004132424001151/hired)
  • I have paid out the Upwork contracts or cancelled the ones that are incorrect
  • I have verified the payment summary above is correct

@allgandalf
Copy link
Contributor

Offers sent!

Accepted thanks :)

@trjExpensify
Copy link
Contributor Author

@allgandalf paid!

@allgandalf
Copy link
Contributor

allgandalf commented Oct 4, 2024

HEROOOO! ❤️ 🦸

Update: @trjExpensify I guess i was not paid and the contract was closed, can you take a look please :))

@trjExpensify
Copy link
Contributor Author

Something is fucked with Upwork. That's the second time in a matter of hours. (CC: @ikevin127).

I made the payment and closed the contract:
image

Can we give this until Monday to see if Upwork is on the blink and then I'll do a fresh one if not?

@allgandalf
Copy link
Contributor

Yeah cool, I though my upwork fucked up for a bit 😅 , have a great weekend!

@trjExpensify
Copy link
Contributor Author

Who knows, but yeah.. let's give them a bit to sort it out and then if it doesn't come through, I'll do a new contract.

@melvin-bot melvin-bot bot added the Overdue label Oct 7, 2024
@trjExpensify
Copy link
Contributor Author

Alright, @DylanDylann has accepted the offer I sent on Friday. I'm going to try and end that now and see if Upwork has resolved itself. Then I'll send another to @allgandalf.

@melvin-bot melvin-bot bot removed the Overdue label Oct 7, 2024
@trjExpensify
Copy link
Contributor Author

Paid @allgandalf a bonus on the original borked contract to skirt the Upwork bug. 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 Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 External Added to denote the issue can be worked on by a contributor
Projects
Status: Done
Development

No branches or pull requests

5 participants