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 for payment 2024-05-08] CRITICAL: [Invoice Rooms] Implement Invoice rooms with individual receivers in the App #40013

Closed
cristipaval opened this issue Apr 10, 2024 · 33 comments
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Daily KSv2 NewFeature Something to build that is a new item.

Comments

@cristipaval
Copy link
Contributor

cristipaval commented Apr 10, 2024

Part of the Invoicing V0.1 project

Main issue: https://github.com/Expensify/Expensify/issues/341717
Doc section: Invoicing V1 - Invoice Rooms
Project: #vip-billpay

Feature Description

Invoice rooms with individual receivers.

Manual Test Steps

Automated Tests

Issue OwnerCurrent Issue Owner: @kevinksullivan
@cristipaval cristipaval added the NewFeature Something to build that is a new item. label Apr 10, 2024
@cristipaval cristipaval self-assigned this Apr 10, 2024
Copy link

melvin-bot bot commented Apr 10, 2024

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

@melvin-bot melvin-bot bot added the Weekly KSv2 label Apr 10, 2024
Copy link

melvin-bot bot commented Apr 10, 2024

⚠️ It looks like this issue is labelled as a New Feature but not tied to any GitHub Project. Keep in mind that all new features should be tied to GitHub Projects in order to properly track external CAP software time ⚠️

@rezkiy37
Copy link
Contributor

Hi, I’m Michael (Mykhailo) from Callstack and I would like to work on this issue.

@rezkiy37
Copy link
Contributor

Updates:

  1. Looks like I have finished with the invoice room UI. The app renders all the information in order with the doc.
  2. Once the backend is ready, we probably have some frontend issues. Right now I use only optimistic data from Implement Send Invoice flow from Global Create #40015.

To do:

  1. Get done with nested pages.
Screenshot

Screenshot 2024-04-15 at 16 32 03

@cristipaval cristipaval added Daily KSv2 and removed Weekly KSv2 labels Apr 16, 2024
@davidcardoza davidcardoza changed the title Implement Invoice rooms with individual receivers in the App [CRITICAL] Implement Invoice rooms with individual receivers in the App Apr 18, 2024
@davidcardoza davidcardoza changed the title [CRITICAL] Implement Invoice rooms with individual receivers in the App Implement Invoice rooms with individual receivers in the App Apr 18, 2024
@davidcardoza davidcardoza changed the title Implement Invoice rooms with individual receivers in the App CRITICAL: [Invoice Rooms] Implement Invoice rooms with individual receivers in the App Apr 18, 2024
@melvin-bot melvin-bot bot added the Overdue label Apr 18, 2024
@cristipaval
Copy link
Contributor Author

@rezkiy37 Could you please post an update here?

@melvin-bot melvin-bot bot removed the Overdue label Apr 19, 2024
@rezkiy37
Copy link
Contributor

Updates:

  1. Updated title and subtitle logic to render accordingly with the doc.
  2. Refactor changes.
  3. Other monir changes.

To do:

  1. Test with the backend.
  2. Polish.

@rezkiy37
Copy link
Contributor

Also, we are waiting for the backend fixes.

@melvin-bot melvin-bot bot added the Overdue label Apr 22, 2024
@cristipaval
Copy link
Contributor Author

WIP. waiting for the next Auth deploy

@melvin-bot melvin-bot bot added Reviewing Has a PR in review Weekly KSv2 and removed Overdue Daily KSv2 labels Apr 22, 2024
@rezkiy37
Copy link
Contributor

The PR has been opened for review.

@melvin-bot melvin-bot bot added Weekly KSv2 and removed Weekly KSv2 labels Apr 24, 2024
Copy link

melvin-bot bot commented May 1, 2024

The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.68-3 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue:

If no regressions arise, payment will be issued on 2024-05-08. 🎊

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

  • @rezkiy37 does not require payment (Contractor)

Copy link

melvin-bot bot commented May 1, 2024

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:

  • [@rezkiy37] Please propose regression test steps to ensure the new feature will work correctly on production in further releases.
  • [@kevinksullivan] Link the GH issue for creating/updating the regression test once above steps have been agreed upon.

@danielrvidal
Copy link
Contributor

@waterim what is the plan for this one? I was not sure if this one should be getting worked on or not.

@danielrvidal
Copy link
Contributor

Aw, actually is this just a holding issue for the whole project? So there are a lot of things still being done so this is open.

@davidcardoza
Copy link
Contributor

@cristipaval What is this issue being used for?

@cristipaval
Copy link
Contributor Author

This was part of the implementation phase of the project. The work has been merged but it is still open for the C+ payment.

@davidcardoza
Copy link
Contributor

Ah okay, thanks that's helpful.

@rezkiy37
Copy link
Contributor

rezkiy37 commented May 7, 2024

I am proposing regression test steps today.

@rezkiy37
Copy link
Contributor

rezkiy37 commented May 7, 2024

Regression Test Proposal

  1. Send an invoice.
  2. Open an invoice report room.
  3. Verify that the room and its actions look properly.
  4. Click on an invoice report preview.
  5. Verify that the invoice report looks properly.

Do we agree 👍 or 👎

@melvin-bot melvin-bot bot added Daily KSv2 and removed Weekly KSv2 labels May 7, 2024
Copy link

melvin-bot bot commented May 8, 2024

Skipping the payment summary for this issue since all the assignees are employees or vendors. If this is incorrect, please manually add the payment summary SO.

@cristipaval
Copy link
Contributor Author

Assigned @rushatgabhane as the C+ who reviewed the PR

@melvin-bot melvin-bot bot added the Overdue label May 13, 2024
@rushatgabhane
Copy link
Member

Regression steps that we need to add -

  1. Click green + icon
  2. Send an invoice to anyone.
  3. Verify that the app redirects to an invoice room.
  4. Verify that the room header says "Invoices".
  5. Click on an invoice report preview.
  6. Verify that an IOU opens.

@rushatgabhane
Copy link
Member

@kevinksullivan could you please attach payment summary 🙇

@cristipaval
Copy link
Contributor Author

@kevinksullivan, @rushatgabhane is the only contributor to pay here, for the C+ review

Copy link

melvin-bot bot commented May 14, 2024

@cristipaval, @kevinksullivan, @rushatgabhane, @rezkiy37 Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

Copy link

melvin-bot bot commented May 15, 2024

@cristipaval, @kevinksullivan, @rushatgabhane, @rezkiy37 Huh... This is 4 days overdue. Who can take care of this?

1 similar comment
Copy link

melvin-bot bot commented May 16, 2024

@cristipaval, @kevinksullivan, @rushatgabhane, @rezkiy37 Huh... This is 4 days overdue. Who can take care of this?

@kevinksullivan
Copy link
Contributor

kevinksullivan commented May 20, 2024

Payment summary:

@rushatgabhane
Copy link
Member

@kevinksullivan should this be $500 because critical?

@kevinksullivan
Copy link
Contributor

ah yes, sorry about that. Updated

@JmillsExpensify
Copy link

$500 approved for @rushatgabhane

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Daily KSv2 NewFeature Something to build that is a new item.
Projects
Development

No branches or pull requests

7 participants