Expensify / App

Welcome to New Expensify: a complete re-imagination of financial collaboration, centered around chat. Help us build the next generation of Expensify by sharing feedback and contributing to the code.
https://new.expensify.com
MIT License
3.27k stars 2.71k forks source link

[Workspace Feeds] [External] Integrate Deactivate_Card API #44320

Open mountiny opened 2 months ago

mountiny commented 2 months ago

Part of the Workspace feeds project.

Implement the following part of the design doc.

@koko57 @VickyStash @allgandalf @DylanDylann

melvin-bot[bot] commented 2 months ago

@MariaHCD, @mountiny Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

mountiny commented 2 months ago

Later phase of implementation

mountiny commented 1 month ago

Will be worked on soon

waterim commented 1 month ago

Hello Im Artem from Callstack and would like to work on this issue

trjExpensify commented 1 month ago

Assigned you, @waterim!

melvin-bot[bot] commented 1 month ago

Reviewing label has been removed, please complete the "BugZero Checklist".

melvin-bot[bot] commented 1 month ago

The solution for this issue has been :rocket: deployed to production :rocket: in version 9.0.11-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-08-01. :confetti_ball:

For reference, here are some details about the assignees on this issue:

melvin-bot[bot] commented 4 weeks ago

Issue is ready for payment but no BZ is assigned. @kevinksullivan you are the lucky winner! Please verify the payment summary looks correct and complete the checklist. Thanks!

melvin-bot[bot] commented 4 weeks ago

Payment Summary

[Upwork Job]()

BugZero Checklist (@kevinksullivan)

melvin-bot[bot] commented 3 weeks ago

@MariaHCD, @kevinksullivan, @mountiny, @waterim, @DylanDylann Huh... This is 4 days overdue. Who can take care of this?

DylanDylann commented 3 weeks ago

There is no need for payment. Let's close as completed

koko57 commented 3 weeks ago

maybe let's not close it as the BE is not integrated yet

mountiny commented 2 weeks ago

I think this can be worked on soon, the API commands should exist for this now

melvin-bot[bot] commented 2 weeks ago

@MariaHCD, @kevinksullivan, @mountiny, @waterim, @DylanDylann Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

mountiny commented 2 weeks ago

We will bump this in the next update for the project

mountiny commented 2 weeks ago

We still need to integrate this with the API

melvin-bot[bot] commented 1 week ago

@MariaHCD, @kevinksullivan, @mountiny, @waterim, @DylanDylann Eep! 4 days overdue now. Issues have feelings too...

koko57 commented 1 week ago

@mountiny let me know when the BE is ready for this one

melvin-bot[bot] commented 1 week ago

@MariaHCD, @kevinksullivan, @mountiny, @waterim, @DylanDylann Still overdue 6 days?! Let's take care of this!

MariaHCD commented 1 week ago

We're working on the BE: https://github.com/Expensify/Auth/pull/12150

MariaHCD commented 1 week ago

@koko57 The BE is ready!

As a note, the initial approach we had in the design doc is now outdated

For physical cards, we will call Card_Deactivate command with cardID, for virtual - Card_EditAdminIssuedVirtualCard with a cardLimit of 0. This will lead to the card being deactivated.

We will be using a single API command: Card_Deactivate that accepts a string authToken and int cardID for both physical cards and virtual cards.

koko57 commented 1 week ago

@MariaHCD ok, thanks! Me or someone from our team will take care of it

VickyStash commented 6 days ago

Hi, I'm Viktoryia from Callstack - expert contributor group - and I would like to work on Card_Deactivate integration.

trjExpensify commented 6 days ago

Assigned you, @VickyStash!

VickyStash commented 6 days ago

Updates: I've implemented the Card_Deactivate API call and working on the UI updates to support deactivated cards. I think the PR should be ready on Monday.

VickyStash commented 3 days ago

The PR is ready for the review!

mountiny commented 2 days ago

PR is actively being worked on