-
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
[Payment Due 4 Oct] [$250] Workspace connected to integration (NetSuite) should not allow editing of GL codes on imported tags. #49179
Comments
Triggered auto assignment to @RachCHopkins ( |
I think the Expected and Actual result are incorrect here. We just shouldn't allow adding a GL code for imported Tags. We shouldn't persist them after sync. |
Yeah I will update that GH title, it's not quite right. |
Expected Result:Shouldn't allow manual adding a non-imported GL code Actual Result:Able to add GL code manually |
Edited by proposal-police: This proposal was edited at 2024-09-16 05:07:41 UTC. ProposalPlease re-state the problem that we are trying to solve in this issue.Able to add GL code for imported code What is the root cause of that problem?We always allow the user to edit the GL code without checking whether we've connected to an accounting or not. App/src/pages/workspace/tags/TagSettingsPage.tsx Lines 146 to 149 in b69577a
What changes do you think we should make in order to solve the problem?We should use
App/src/pages/workspace/tags/TagSettingsPage.tsx Lines 146 to 149 in b69577a
OPTIONAL: We can also display the not found page for We can do the same fix for category GL code if we should also not allow adding them. What alternative solutions did you explore? (Optional)If we only don't allow adding GL code for tag when we connected to Netsuite, we can update the |
This comment was marked as off-topic.
This comment was marked as off-topic.
Posted in Wave-Control channel for some clarity. https://expensify.slack.com/archives/C06ML6X0W9L/p1726160568530669 |
We have a number of problems here, just confirming if I need to separate them out on to two more bug reports. |
Ok, I have done two more bug reports, so we can just focus on the appending tags here. |
Ok, I can reproduce this now. I got this wrong. It's not appending manual tags, it's allowing you to edit the GL code. The expected result here is that when a tag is imported, the GL code field should not be editable, even if it is blank. It is not editable in Expensify classic. It's correct that it should not persist after a sync, because the code does not come in via the sync. |
Job added to Upwork: https://www.upwork.com/jobs/~021836971613968760708 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @c3024 ( |
Commenting re the proposal above - this is relevant to all connections, not just NetSuite. |
@mkzie2's proposal looks good to me. It should be applied for all connections as specified above.
Agreed. I think we should not allow editing GL codes for Categories also as suggested in his proposal. This needs to be confirmed. 🎀 👀 🎀 C+ Reviewed |
Triggered auto assignment to @francoisl, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
📣 @c3024 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app! |
📣 @mkzie2 You have been assigned to this job! |
@c3024 The PR is ready |
Regression test proposal
|
Payment is due on 4-Oct. |
@RachCHopkins Hi not yet, can you please send the offer to my account https://www.upwork.com/freelancers/~019f73367b03c6d784 Thanks in advance |
@RachCHopkins I have accepted |
Thanks @mkzie2 will action the payment on the 4th! |
Contributors have been paid, the contracts have been completed, and the Upwork post has been closed. |
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: 9.0.33-1
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: @twisterdotcom
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1726160556242179
Action Performed:
Expected Result:
Shouldn't allow adding a GL code for imported Tags
Actual Result:
Able to add GL code for imported code
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @RachCHopkinsThe text was updated successfully, but these errors were encountered: