Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[HOLD] [ECARD] HIGH: Create "Mark as Done" button for non-refundable Expense reports in NewDot #30258

Closed
Gonals opened this issue Oct 24, 2023 · 18 comments
Assignees
Labels
ECard Wave5-free-submitters Engineering Internal Requires API changes or must be handled by Expensify staff Monthly KSv2 NewFeature Something to build that is a new item. Reviewing Has a PR in review

Comments

@Gonals
Copy link
Contributor

Gonals commented Oct 24, 2023

Coming from this issue.

In the "Mark as Done" case, we'll need more than just a copy change, as we'll need to update the behavior to set the report to "Closed" (Not "Reimbursed") and will need to update NewDot to handle these closed reports correctly (it currently doesn't load them).

Full slack convo here, but the plan is to:

  • Change copy to Mark as done following the design
  • When that’s the case, change behavior to call a new ’MarkAsDone” command. Basically Pay elsewhere, but setting the State and Status to 2
  • Update Newdot in general to not explode with “Closed” Expense reports
Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~016e6a3dc0eb317b11
  • Upwork Job ID: 1716828437684563968
  • Last Price Increase: 2023-10-24
Issue OwnerCurrent Issue Owner: @Gonals
@Gonals Gonals added Daily KSv2 NewFeature Something to build that is a new item. labels Oct 24, 2023
@Gonals Gonals self-assigned this Oct 24, 2023
@melvin-bot
Copy link

melvin-bot bot commented Oct 24, 2023

@melvin-bot melvin-bot bot added Weekly KSv2 and removed Daily KSv2 labels Oct 24, 2023
@Gonals Gonals added the Internal Requires API changes or must be handled by Expensify staff label Oct 24, 2023
@melvin-bot
Copy link

melvin-bot bot commented Oct 24, 2023

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

@melvin-bot
Copy link

melvin-bot bot commented Oct 24, 2023

Triggered auto assignment to Contributor Plus for review of internal employee PR - @shubham1206agra (Internal)

@alexpensify
Copy link
Contributor

To confirm, @Gonals are you working on the update and @shubham1206agra would be the reviewer? Thanks for confirming the next steps!

@Gonals
Copy link
Contributor Author

Gonals commented Oct 27, 2023

Yep! This goes across our stack, though, so it'll be 3 PR (plus, probably, extras to fix what I forget 😆)

@Gonals
Copy link
Contributor Author

Gonals commented Oct 30, 2023

Update:
I'm close to done, but something is broken with Money requests (they are created for twice the amount and the behavior is wonky).
I'l re-tackle this after I come back from OOO

@alexpensify
Copy link
Contributor

I think @Gonals is still OOO

@Gonals
Copy link
Contributor Author

Gonals commented Nov 7, 2023

I think @Gonals is still OOO

Nope! I'm back!

@dylanexpensify dylanexpensify changed the title [ECard Transactions] Create "Mark as Done" button for non-refundable Expense reports in NewDot [ECARD] HIGH: Create "Mark as Done" button for non-refundable Expense reports in NewDot Nov 7, 2023
@dylanexpensify dylanexpensify added the ECard Wave5-free-submitters label Nov 8, 2023
@alexpensify
Copy link
Contributor

@dylanexpensify - it looks like @Gonals has everything under control here. Flagging that I will be OOO until Tuesday. If anything is urgent on the BZ side, I maybe need to tap you in for help. Thanks!

@Gonals Gonals added the Reviewing Has a PR in review label Nov 14, 2023
@dylanexpensify
Copy link
Contributor

You got it @alexpensify! 👀 on it!

@alexpensify
Copy link
Contributor

Thank you @dylanexpensify!

@alexpensify
Copy link
Contributor

@Gonals any update here?

@alexpensify
Copy link
Contributor

@Gonals should we put this one on hold since the PR is on hold?

@melvin-bot melvin-bot bot removed the Weekly KSv2 label Dec 8, 2023
@melvin-bot melvin-bot bot added the Monthly KSv2 label Dec 8, 2023
Copy link

melvin-bot bot commented Dec 8, 2023

This issue has not been updated in over 15 days. @alexpensify, @Gonals, @shubham1206agra eroding to Monthly issue.

P.S. Is everyone reading this sure this is really a near-term priority? Be brave: if you disagree, go ahead and close it out. If someone disagrees, they'll reopen it, and if they don't: one less thing to do!

@dylanexpensify
Copy link
Contributor

bump @Gonals

@Gonals Gonals changed the title [ECARD] HIGH: Create "Mark as Done" button for non-refundable Expense reports in NewDot [HOLD] [ECARD] HIGH: Create "Mark as Done" button for non-refundable Expense reports in NewDot Dec 11, 2023
@Gonals
Copy link
Contributor Author

Gonals commented Dec 11, 2023

Yep, moving to HOLD. This functionality is likely going to be removed for free plans

@alexpensify
Copy link
Contributor

Thanks for the update!

@dylanexpensify dylanexpensify moved this from Release 2: Migration for All to Release 3: Card Experience in [#whatsnext] Wave 05 - Deprecate Free Jan 4, 2024
@kevinksullivan
Copy link
Contributor

closing in favor of https://github.com/Expensify/Expensify/issues/340874

@github-project-automation github-project-automation bot moved this from Release 4: Card Experience to Done in [#whatsnext] Wave 05 - Deprecate Free Jan 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ECard Wave5-free-submitters Engineering Internal Requires API changes or must be handled by Expensify staff Monthly KSv2 NewFeature Something to build that is a new item. Reviewing Has a PR in review
Projects
No open projects
Development

No branches or pull requests

5 participants