Closed dylanexpensify closed 1 week ago
Auto-assigning issues to engineers is no longer supported. If you think this issue should receive engineering attention, please raise it in #whatsnext.
Hi, I'm Viktoryia from Callstack - expert contributor group - and I would like to work on this issue.
Hi, I'm Nicolay from Callstack - expert contributor group - will help here as well (from tomorrow). Will pick:
Assigned!
@robertjchen I have a question about reportActionID for this API call: AssignCard(policyID, bankName, encryptedCardNumber, email, startDate, reportActionID).
Is it for this message? Should I optimistically create it?
I'm asking cause it looks like we don't create similar messages optimistically while issuing Expensify Cards. ^^ @mountiny
Interesting! That's a good point- if these messages are not being optimistically created, then the reportActionID
is not needed 👍
@robertjchen I think it's a bit different thought, right? With Expensify cards, we have to talk to Marqeta, a third-party service, and so there is a higher chance of the call with fail, so we do not create the actions optimistically. In this case, when we already have the list of the available cards, there are fewer things that can cause it to fail, so I think we could consider adding these optimistically; what do you think, @robertjchen?
That makes sense, that context definitely helps!
Since we already have all the info we need in Onyx at time of assignment, we can definitely do it optimistically which would make for a better user experience
@VickyStash Feel free to add the optimistic reportActionID param to the api call and create the action optimistically and we can add it to BE
@robertjchen Could you say what action name this optimistic report action should have? I'm talking about the one created during AssignCard API call.
@VickyStash It would be CARDASSIGNED
I've prepared a Draft PR with:
CARDASSIGNED
report action display@robertjchen Please, let us know when RequestFeedSetup is deployed so we can start extensive testing of the functionality with the real data.
Yes, it appears to be under review at the moment 👍
Making progress
Updates:
TY @VickyStash!
Updates:
Updates:
Updates:
https://github.com/user-attachments/assets/fa194161-8e8a-4ff0-b0a2-733f85417c14
TODOs (waiting for responses in slack):
Last updates
and Transaction start date
(slack link)Not a lot of updates from yesterday:
Updates:
I am available for reviewing this flow if no C+ is assigned for this already 👋
Updates:
TODOs: Test the app on mobile platforms and record the videos. After that, I'll open the PR for review. If everything is smooth it should be tomorrow first part of the day.
The PR has been opened for the review.
Triggered auto assignment to @strepanier03 (NewFeature
), see https://stackoverflowteams.com/c/expensify/questions/14418#:~:text=BugZero%20process%20steps%20for%20feature%20requests for more details. Please add this Feature request to a GH project, as outlined in the SO.
Reassigning as I head to parental leave next week! Thanks Sheena!
♻️ PR was merged
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.51-4 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-29. :confetti_ball:
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:
No checklist here, this belongs to a project, Only payment remains 🙏 (This is a 3rd party feed project and not direct feed so...)
$250 to @allgandalf
🤣 i wonder what you are doing in 🇯🇵 these days
psst
The solution for this issue has been :rocket: deployed to production :rocket: in version 9.0.52-5 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-30. :confetti_ball:
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:
No checklist, payment summary here
New feature so no checklist needed here
[Upwork Job]()
@strepanier03 @mountiny Be sure to fill out the Contact List!
The contact list is an old process we don't do any longer, not sure why it's resurfaced. https://expensify.slack.com/archives/C01SKUP7QR0/p1729883091032869
Coming from this thread, we have some clean up to-dos for the Third-party workspace feeds v1 initiative.
Issue Owner
Current Issue Owner: @strepanier03