Open blimpich opened 1 month ago
Triggered auto assignment to @strepanier03 (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.
Adding BZ to monitor and take this one off hold when it's ready. Held on https://github.com/Expensify/App/issues/46994
Thanks Garret, I'll keep an eye on it.
@strepanier03 Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!
@strepanier03 Huh... This is 4 days overdue. Who can take care of this?
Not overdue, held
@strepanier03 Still overdue 6 days?! Let's take care of this!
@strepanier03 10 days overdue. Is anyone even seeing these? Hello?
Making this weekly since its waiting on other issues to be done first.
There is one remaining PR that we should wait for I think, then this can come off hold.
Taking it off hold, this should be good to work on now. There's two parts to it:
TakePolicyOwnership
AddBillingCardAndRequestPolicyOwnerChange
that calls the CreateFund
command and then the TakePolicyOwnership
command.Could be split up into two different issues if the person who picks this up wants to. I currently don't have the bandwidth to pick this up though.
Picking up, have bandwidth now
Created new branches for working on this, wasn't able to spend much time on it today due to chores, but intend to get to this Tuesday/Wednesday this week.
I'll be OOO for most and potentially all of Thursday/Friday, so I estimate that I won't get a full PR out for this until sometime next week.
Wasn't able to work on this today, got assigned a big chore to monitor API performance for the week. That took up most of my day. Hoping I'll get to this either tomorrow or Monday.
There's a lot of different parts to this so I'm going to try and make many small PRs to complete this issue rather than one larger one. That way we also hopefully make it easier to review, and more likely that we'll find bugs before releasing to users.
Lets make a checklist to break up what to move:
Today I worked on the first checkbox, made good progress.
Spent time on this, got the Auth PR out for review for the first checkbox, waiting on that to merge before putting web pr up for review.
Confirmed that we cannot in fact do checkbox number 2 and 5 because they are bedrock jobs and have no way of being queued from Auth. Crossed them off and created this new issue to add the job queues to the verifySetupIntentAndRequestPolicyOwnerChange
web call.
Calling it a day. PRs for the first checkbox are in review or are held waiting for dependent Auth PR. Will work on the remaining checkboxes tomorrow.
Couldn't make much progress on this today, caught up with other chores/bugs.
Looked into the 3rd checkbox, gets really complicated really quick but basically its also impossible to fully move over into Auth due to the fact that it calls ChatBotAPI::updateDomainAccountManager
which queues jobs. Frustrating but so much of this command is just not possible to move into Auth right now. Checking off the third checkbox.
The 4th checkbox I know for a fact can be ported to Auth since we can queue notifications. So that will be the last thing I do for this issue.
Problem
AddBillingCardAndRequestPolicyOwnerChange
isn't 1:1:1.Solution
Make it 1:1:1.
Issue Owner
Current Issue Owner: @blimpich