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.98k stars 2.98k forks source link

Deleting transactions on direct card feed settings is toggled "ON" by default #55097

Open m-natarajan opened 2 weeks ago

m-natarajan commented 2 weeks ago

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: Reproducible in staging?: Reproducible in production?: If this was caught on HybridApp, is this reproducible on New Expensify Standalone?: 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: @joekaufmanexpensify Slack conversation (hyperlinked to channel name): convert

Action Performed:

  1. User added a commercial card feed
  2. Navigate to card settings

Expected Result:

Deleting transactions on direct card feed settings is toggled "On" by default

when the liabilityType is not set the default should be personal

Actual Result:

Deleting transactions on direct card feed settings is toggled "Off" by default

Workaround:

Unknown

Platforms:

Which of our officially supported platforms is this issue occurring on?

Screenshots/Videos

Add any screenshot/video evidence

image - 2025-01-10T144520 246

View all open jobs on GitHub

Issue OwnerCurrent Issue Owner: @fedirjh
Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~021881820567533501084
  • Upwork Job ID: 1881820567533501084
  • Last Price Increase: 2025-01-21
melvin-bot[bot] commented 2 weeks ago

Triggered auto assignment to @trjExpensify (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.

dukenv0307 commented 2 weeks ago

I'm working on WS feed project, I can take it as C+ @trjExpensify @mountiny

mountiny commented 1 week ago

I think this is internal

mountiny commented 1 week ago

Followed up in slack, the liabilityType is not set by default for commercial feeds by default, but the default value in BE I think is personal (allow deleting), but app defaults to corporate if the value is not set. So waiting to confirm and we might need to update the App

trjExpensify commented 1 week ago

Interesting, I've always thought the default for managed corp cards is corporate liability (can't be deleted). It's much less common to have personal liability (can be deleted) cards.

joekaufmanexpensify commented 1 week ago

Same. We are discussing more here.

mountiny commented 1 week ago

I think we will handle the update to the App default here https://github.com/Expensify/App/issues/54389

trjExpensify commented 5 days ago

Okay cool, so you're saying we don't need this issue as well then?

melvin-bot[bot] commented 4 days ago

@trjExpensify, @mountiny Eep! 4 days overdue now. Issues have feelings too...

melvin-bot[bot] commented 3 days ago

Job added to Upwork: https://www.upwork.com/jobs/~021881820567533501084

melvin-bot[bot] commented 3 days ago

Triggered auto assignment to Contributor-plus team member for initial proposal review - @fedirjh (External)

melvin-bot[bot] commented 3 days ago

Upwork job price has been updated to $125

mountiny commented 3 days ago

Mixed these up, sorry, this is fixed in App in this PR https://github.com/Expensify/App/pull/55387/files

this is for the internal change

melvin-bot[bot] commented 1 day ago

@trjExpensify @mountiny 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!

trjExpensify commented 1 day ago

What's next here, Vit?

mountiny commented 20 hours ago

Next is to audit where we need to make these changes to change this default through the stack. Since this has been like this since ever, gonna keep this weekly.