Expensify / App

Welcome to New Expensify: a complete re-imagination of financial collaboration, centered around chat. Help us build the next generation of Expensify by sharing feedback and contributing to the code.
https://new.expensify.com
MIT License
2.99k stars 2.5k forks source link

[Wave Collect] [Xero] [Export Flow] Create the Purchase bill date select page #41583

Closed lakchote closed 1 week ago

lakchote commented 2 weeks ago

We'll need the Xero export main page to be merged, in order to finalize this PR since its code depends on it.

Details

Fixed Issues

$ https://github.com/Expensify/App/issues/39743 PROPOSAL:

Tests

Prerequisite: having a valid Xero integration synced and connected

  1. Select the Accounting page
  2. Choose Export
  3. You should see the value in OldDot you have (translated)

image

  1. Click on it, you should see the bill date select page, with your current bill date configuration highlighted

image

  1. Change the value to something else, you should see the new value in the Export page

image

  1. Verify it highlights the new value by clicking on it

image

  1. Refresh the page and go to the Export page again, you should see the new value persisted
  2. Verify in OldDot you have the new value set up too, by refreshing and checking the value

Verify it works as expected.

Offline tests

Same as tests

QA Steps

Same as tests

PR Author Checklist

Screenshots/Videos

Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari https://github.com/Expensify/App/assets/21549771/f09a1fb4-acbd-41f3-9f36-a0831c27126a
MacOS: Desktop
melvin-bot[bot] commented 2 weeks ago

@rushatgabhane Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button]

lakchote commented 2 weeks ago

cc @Expensify/design

shawnborton commented 2 weeks ago

The value under the push row label here shouldn't be bold - any idea what's going on there? CleanShot 2024-05-03 at 10 44 07@2x

From Figma/design doc: CleanShot 2024-05-03 at 10 44 39@2x

lakchote commented 2 weeks ago

The value under the push row label here shouldn't be bold - any idea what's going on there?

Could you please post about it here since it doesn't concern this new page directly? Thanks!

lakchote commented 1 week ago

@shawnborton it'll look like this for the Other integrations style fix:

image

shawnborton commented 1 week ago

The regular weight text looks better, but we also should have a gap between the "Other integrations" row and the content above it, like so: CleanShot 2024-05-06 at 09 15 34@2x

Also, Xero organization should also not be bold: CleanShot 2024-05-06 at 09 16 02@2x

Check the mockup above. Thanks!

lakchote commented 1 week ago

Style has now been fixed

https://github.com/Expensify/App/assets/21549771/76e0936a-9bf8-48d1-adb4-62d2dc0bb140

cc @rushatgabhane if you could review it :)

lakchote commented 1 week ago

Could we have spanish translations for these please?

Thank you in advance!

rushatgabhane commented 1 week ago

Reviewer Checklist

Screenshots/Videos

Android: Native https://github.com/Expensify/App/assets/29673073/fad45863-c6d6-46cf-8619-32da9504159d
Android: mWeb Chrome
iOS: Native https://github.com/Expensify/App/assets/29673073/a102d3b3-a8e0-43da-bb16-8350d5120999
iOS: mWeb Safari image image
MacOS: Chrome / Safari https://github.com/Expensify/App/assets/29673073/3c774f63-612a-4840-8309-162c71a67de5 image
MacOS: Desktop image
melvin-bot[bot] commented 1 week ago

@roryabraham Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button]

lakchote commented 1 week ago

Merging as @rushatgabhane has reviewed this PR, in order to move forward and avoid conflicts.

OSBotify commented 3 days ago

🚀 Deployed to staging by https://github.com/lakchote in version: 1.4.74-0 🚀

platform result
🤖 android 🤖 success ✅
🖥 desktop 🖥 success ✅
🍎 iOS 🍎 success ✅
🕸 web 🕸 success ✅