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.52k stars 2.87k forks source link

[$250] [Advanced Approval Workflows] Remove advanced approval beta, clean the logic, add explanations in comments #48624

Closed blazejkustra closed 1 month ago

blazejkustra commented 1 month ago

We are slowly finishing the project, as the last polish PRs are getting merged we can finally remove the beta flag for advanced approvals. Apart from just removing the beta we want to clean the logic a little bit if possible and add detailed comments as per this comment.

cc @tgolen @DylanDylann

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~021835694296887312745
  • Upwork Job ID: 1835694296887312745
  • Last Price Increase: 2024-09-16
Issue OwnerCurrent Issue Owner: @
melvin-bot[bot] commented 1 month ago

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

DylanDylann commented 1 month ago

@blazejkustra Please ping me when the PR is ready

blazejkustra commented 1 month ago

@DylanDylann PR is up, but @suneox was assigned, not sure how to proceed 😄

DylanDylann commented 1 month ago

@suneox Please allow me to take over this issue, I followed with this feature from scratch

cc @tgolen

suneox commented 1 month ago

@suneox Please allow me to take over this issue, I followed with this feature from scratch

cc @tgolen

Ah sure, I got it

melvin-bot[bot] commented 1 month ago

Triggered auto assignment to @roryabraham, see https://stackoverflow.com/c/expensify/questions/7972 for more details.

roryabraham commented 1 month ago

@tgolen reassigning to you as you reviewed the PR. Looks like all that remains here is C+ payment

alexpensify commented 1 month ago

Waiting for this one to go to prod and the 7 day hold before going through the payment process.

alexpensify commented 1 month ago

Not in Prod yet

roryabraham commented 1 month ago

Sorry for the confusion due to lack of deploy comments @alexpensify, we experienced some bugs with deploy refactors. The PR was deployed to prod on 2024-09-10

alexpensify commented 1 month ago

I based my previous comment on the state of this PR: https://github.com/Expensify/App/pull/48706. Is that the wrong one?

roryabraham commented 1 month ago

Yep, same one. Sorry I tacked a 0 at the end of the URL

alexpensify commented 1 month ago

Wow, this is the first time I don't see a production notice in a PR. I've seen automation failures for payment updates, but this one is wild. Thanks for flagging, I'll work on the payment process later today since I've already gone through my payment tasks for the day.

melvin-bot[bot] commented 1 month ago

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

melvin-bot[bot] commented 1 month ago

Current assignee @DylanDylann is eligible for the External assigner, not assigning anyone new.

alexpensify commented 1 month ago

Payouts due: 2024-09-10

Upwork job is here.


@DylanDylann I sent an offer via Upwork. Please accept and I can complete the payment process. Thanks!

DylanDylann commented 1 month ago

@alexpensify Thanks I accepted

alexpensify commented 1 month ago

Closing - I completed the payment process in Upwork.