-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
[NoQA] NSQS #55049
[NoQA] NSQS #55049
Conversation
Todo:
|
Disclaimer: The multi connection selector works best for 2 linked connections at most. To handle more I need to add the following logic:
I don't see this as a blocker as we don't have more than 2 linked connection thus not going to include this logic yet. |
0c271e5
to
580d6e4
Compare
Bug; If you try to connect using the multi-connection page then go back and forth again, the disconnect prompt is always re-displayed. Screen.Recording.2025-01-21.at.10.25.12.AM.movFix attempt 1: If I force going back to the correct route (without the integrationToDisconnect params, etc.), the bug is fixed but the navigation direction is not correct. Screen.Recording.2025-01-21.at.10.28.27.AM.mov |
…necting to multi connection route
580d6e4
to
7efbf46
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
src/languages/en.ts
Outdated
@@ -3327,6 +3327,72 @@ const translations = { | |||
}, | |||
}, | |||
}, | |||
nsqs: { | |||
setup: { | |||
title: 'NetSuite setup', |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's rename everything that's NetSuite
to NSQS
here and below.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
src/languages/es.ts
Outdated
@@ -3366,6 +3366,72 @@ const translations = { | |||
}, | |||
}, | |||
}, | |||
nsqs: { | |||
setup: { | |||
title: 'Netsuite configuración', |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same here NSQS
src/pages/workspace/accounting/nsqs/advanced/NSQSApprovalAccountPage.tsx
Outdated
Show resolved
Hide resolved
Also you have some ESLint checks failing and you need to fill out the PR Author Checklist. |
The current failing lint rules are not really caused by this PR. It's only because I touched those files the linter is complaining about them. They will be fixed in main eventually. Will also merge main to see if they got fixed already |
Update:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🟢 Just reviewed again and I approve with the following mentions:
⚠️ remaining non-blocker issues mentioned by author in comment, which IMO can be addressed in a follow-up PR (if we want to merge today)- 🇪🇸 translations were added in PR but not confirmed yet on Slack
- regarding ❌ Eslint failing -> it's caused by changes in 2 files because of the rulesdir/no-default-id-values rule. Since the author only touched the files without changing the logic related to where the rule popped up -> we can merge like this or insist that author fix them (I've seen both ways done in the past, up to CME)
We decided in Slack that the first 2 bullet points can be addressed in a follow-up and we're in talks to possibly fix the eslint issue if author is available.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Merging with the ESLint failure because it is from an edited file but not a direct result of this PR
@yuwenmemon looks like this was merged without a test passing. Please add a note explaining why this was done and remove the |
Not am emergency, see the merge comment. |
🚀 Deployed to staging by https://github.com/yuwenmemon in version: 9.0.95-0 🚀
|
🚀 Deployed to production by https://github.com/Julesssss in version: 9.0.95-6 🚀
|
Explanation of Change
Fixed Issues
$ #55495
#55496
#55497
PROPOSAL:
Tests
Offline tests
QA Steps
// TODO: These must be filled out, or the issue title must include "[No QA]."
PR Author Checklist
### Fixed Issues
section aboveTests
sectionOffline steps
sectionQA steps
sectiontoggleReport
and notonIconClick
)src/languages/*
files and using the translation methodSTYLE.md
) were followedAvatar
, I verified the components usingAvatar
are working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG)
)Avatar
is modified, I verified thatAvatar
is working as expected in all cases)Design
label and/or tagged@Expensify/design
so the design team can review the changes.ScrollView
component to make it scrollable when more elements are added to the page.main
branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTest
steps.Screenshots/Videos
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
MacOS: Desktop