Closed m-natarajan closed 2 weeks ago
Edited by proposal-police: This proposal was edited at 2024-08-22 02:59:49 UTC.
We don't have a specific logic to display POLICYCHANGELOG_DELETE_INTEGRATION
, so it displays the message[0].text
, which is removed the connection to
.
We can create a logic to handle this type of message in: https://github.com/Expensify/App/blob/ad7c1d5e394c8a9ee1ce7427233aa085350bb500/src/pages/home/report/ReportActionItem.tsx#L676
} else if (action.actionName === CONST.REPORT.ACTIONS.TYPE.POLICY_CHANGE_LOG.DELETE_INTEGRATION) {
children = (
<ReportActionItemBasicMessage
message={`Removed connection to ${CONST.POLICY.CONNECTIONS.NAME_USER_FRIENDLY[ReportActionsUtils.getOriginalMessage(action).connectionName]}`}
/>
);
Same logic should be applied to LHN in here: https://github.com/Expensify/App/blob/ad7c1d5e394c8a9ee1ce7427233aa085350bb500/src/libs/SidebarUtils.ts#L438
} else if (lastAction?.actionName === CONST.REPORT.ACTIONS.TYPE.POLICY_CHANGE_LOG.DELETE_INTEGRATION) {
result.alternateText = `Removed connection to ${CONST.POLICY.CONNECTIONS.NAME_USER_FRIENDLY[ReportActionsUtils.getOriginalMessage(lastAction).connectionName]}`;
}
The text to display can be updated later based on design.
Huh... This is 4 days overdue. Who can take care of this?
Still overdue 6 days?! Let's take care of this!
10 days overdue. Is anyone even seeing these? Hello?
Triggered auto assignment to @dylanexpensify (Bug
), see https://stackoverflow.com/c/expensify/questions/14418 for more details. Please add this bug to a GH project, as outlined in the SO.
@bfitzexpensify confirming this is a bug, yeah?
Yeah, I agree with the expected vs actual result differing, and this therefore being a bug
@dylanexpensify this issue was created 2 weeks ago. Are we close to a solution? Let's make sure we're treating this as a top priority. Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks!
@dylanexpensify Eep! 4 days overdue now. Issues have feelings too...
Job added to Upwork: https://www.upwork.com/jobs/~021833242408324478296
Triggered auto assignment to Contributor-plus team member for initial proposal review - @abdulrahuman5196 (External
)
Support for QBD is being built in #wave-control, moving.
@abdulrahuman5196, @dylanexpensify Whoops! This issue is 2 days overdue. Let's get this updated quick!
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸
Hi, Will check in my morning
@abdulrahuman5196 @dylanexpensify this issue is now 4 weeks old, please consider:
Thanks!
@abdulrahuman5196, @dylanexpensify Whoops! This issue is 2 days overdue. Let's get this updated quick!
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸
Hi @dylanexpensify I am having my plate full at the moment and I don't want to delay this issue. Kindly reassign the label for a different C+. Unassigning myself.
I am happy to take over this issue as C+ contributor
TY @DylanDylann!
📣 @DylanDylann 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app!
Offer link Upwork job Please accept the offer and leave a comment on the Github issue letting us know when we can expect a PR to be ready for review 🧑💻 Keep in mind: Code of Conduct | Contributing 📖
@daledah Why doesn't this bug happen when disconnecting the connection on the new dot?
I just disconnected the connection on New Dot and the message display correctly
@DylanDylann I believe the issue is on the backend side. For QBO, message[0].text is removed the connection to QuickBooks Online
, but for QBD, it’s just removed the connection to
.
However, both change log messages include the connectionName
data, which we can use to properly display the system message as mentioned in my proposal.
@daledah's proposal looks good to me. Please add translation to the message in the PR phase.
🎀 👀 🎀 C+ reviewed
Triggered auto assignment to @lakchote, see https://stackoverflow.com/c/expensify/questions/7972 for more details.
@daledah's proposal LGTM.
📣 @daledah You have been assigned to this job! Please apply to the Upwork job and leave a comment on the Github issue letting us know when we can expect a PR to be ready for review 🧑💻 Once you apply to this job, your Upwork ID will be stored and you will be automatically hired for future jobs! Keep in mind: Code of Conduct | Contributing 📖
@DylanDylann Currently I don't have access to Expensify Slack Channel, can you help ask for the translation text added in my proposal? The text is: Removed connection to
@daledah Let's use : "Conexión eliminada a"
I already asked someone to confirm on Slack: https://expensify.slack.com/archives/C01GTK53T8Q/p1727426074343199
@DylanDylann PR is ready. Waiting for translate confirmation https://github.com/Expensify/App/issues/47830#issuecomment-2378745548
Reviewing
label has been removed, please complete the "BugZero Checklist".
The solution for this issue has been :rocket: deployed to production :rocket: in version 9.0.43-6 and is now subject to a 7-day regression period :calendar:. Here is the list of pull requests that resolve this issue:
If no regressions arise, payment will be issued on 2024-10-10. :confetti_ball:
For reference, here are some details about the assignees on this issue:
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
Coming up!
Coming up!
Payment summary:
Contributor: @daledah $250 Contributor+: @DylanDylann $250
Please apply/request!
@daledah please apply!
@DylanDylann paid!
@dylanexpensify applied
@daledah offer sent!
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
[@DylanDylann] The PR that introduced the bug has been identified. Link to the PR: *This change seem like a new feature, not a bug [@DylanDylann] The offending PR has been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake. Link to comment: NA [@DylanDylann] A discussion in #expensify-bugs has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner. Link to discussion: NA [@DylanDylann] Determine if we should create a regression test for this bug. Yes [@DylanDylann] If we decide to create a regression test for the bug, please propose the regression test steps to ensure the same bug will not reach production again.
Regression Test Proposal
Do we agree 👍 or 👎
Done!
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Version Number: 9.0.23-0 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: @dubielzyk-expensify Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1724242725049269
Action Performed:
Expected Result:
There shouldn't be any incomplete message
Actual Result:
“removed the connection to message appears
Workaround:
unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @dylanexpensify