-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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-07-10] [#Wave-Control: Add NetSuite] Settings Configuration in NewDot: Top-Level Subsidiary Selector #43435
Comments
Job added to Upwork: https://www.upwork.com/jobs/~01d62f33ad0e1e9fe6 |
Triggered auto assignment to @JmillsExpensify ( |
Current assignee @mananjadhav is eligible for the External assigner, not assigning anyone new. |
Sample NetSuite connection data JSON: This would go under |
Starting with this issue first. I'll have the first PR ready by weekend. Might be away on Friday. |
Great! I'll try to prioritize getting the subsidiary selection API out for you in a separate PR then. |
@JmillsExpensify, @mananjadhav, @yuwenmemon Eep! 4 days overdue now. Issues have feelings too... |
@mananjadhav has been sick but we'll be coming back to this one soon. |
@yuwenmemon I'll need:
|
Demo video of the list: web-net-suite-subsidiary-one.mov |
The API to select a subsidiary is live as of an hour ago! } elseif ($command === 'UpdateNetSuiteSubsidiary') {
NetSuite::updateSubsidiary($authToken, $policyID, $_REQUEST['subsidiary'] ?? ''); |
Asking this for you here: https://expensify.slack.com/archives/C06ML6X0W9L/p1718836882604659 |
Asking this for you here: https://expensify.slack.com/archives/C21FRDWCV/p1718837580539369 |
Asked this for you here: https://expensify.slack.com/archives/C06ML6X0W9L/p1718837727812639 |
Spanish: |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.3-7 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 2024-07-10. 🎊 For reference, here are some details about the assignees on this issue:
|
BugZero Checklist: The PR adding this new feature has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
Payout for this will be centrally paid, no further action here. |
Tracking Issue: https://github.com/Expensify/Expensify/issues/377671
Design Doc Section: https://docs.google.com/document/d/1WubNv_VAv78IxG4FKsi9aS0pWESfWvUYbqBAAy5b4bc/edit#heading=h.ursdzd4yhqi0
(High-Level Section)
Route
/settings/workspaces/{policyID}/accounting/netsuite/subsidiary
NetSuiteSubsidiarySelector
UpdateNetSuiteSubsidiary
subsidiaryName
: name of the selected subsidiary fromoptions.data.subsidiaryList
array.policy.pendingFields.subsidiary
We’ll have a NetSuiteSubsidiarySelectorPage, which will populate the list of subsidiaries from the
data.subsidiaryList
. The sample data shows the list of subsidiaries here.The basic code for the page will look as follows:
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @Issue Owner
Current Issue Owner: @JmillsExpensifyThe text was updated successfully, but these errors were encountered: