Skip to content

[Due for payment 2025-10-17] Remove Onyx.connect() for the key: ONYXKEYS.COLLECTION.REPORT_ACTIONS in src/libs/markAllPolicyReportsAsRead.ts #69026

Closed

Description

@tgolen

This is part of deprecating Onyx.connect. Parent Issue

Details

Be sure to refactor methods using test driven development:

  1. Create a unit test for methods before refactoring
  2. Refactor the methods
  3. Ensure the unit test still runs after refactoring
  4. Reinforce the unit testing with a functional test and a QA test
  5. Once you are done, decrease the number of allowable ESLint warnings here to equal the number of Onyx.connect references remaining in the code

Activity

  1. added
    ImprovementItem broken or needs improvement.
    BugSomething is broken. Auto assigns a BugZero manager.
    on Aug 22, 2025
  2. tgolen commented on Aug 22, 2025

    @tgolen
    ContributorAuthor

    Warning

    DO NOT POST PROPOSALS ON THIS ISSUE!!

    Bug-Zero Instructions

    • This issue is CLOSED for proposals
    • It is a special issue and part of a bigger project
    • A contributor will be manually assigned to work on this issue and they do not need to submit a proposal
    • The bug-zero person only needs to take care of payments to the contributor for the PR and the C+ for reviews
    • There do not need to be any regression tests added or updated since this is only refactoring and shouldn't change any existing functionality
  3. melvin-bot commented on Aug 22, 2025

    @melvin-bot

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

  4. 12 remaining items

  5. melvin-bot commented on Oct 17, 2025

    @melvin-bot

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

  6. changed the title [-]Remove `Onyx.connect()` for the key: `ONYXKEYS.COLLECTION.REPORT_ACTIONS` in `src/libs/markAllPolicyReportsAsRead.ts`[/-] [+][Due for payment 2025-10-17] Remove `Onyx.connect()` for the key: `ONYXKEYS.COLLECTION.REPORT_ACTIONS` in `src/libs/markAllPolicyReportsAsRead.ts`[/+] on Oct 17, 2025
  7. added
    Awaiting PaymentAuto-added when associated PR is deployed to production
    and removed
    ReviewingHas a PR in review
    on Oct 17, 2025
  8. danieldoglas commented on Oct 17, 2025

    @danieldoglas
    Contributor

    @VictoriaExpensify this one is ready for payment. Should be $125

  9. shubham1206agra commented on Oct 17, 2025

    @shubham1206agra
    Contributor

    @danieldoglas Can we combine payment with #69025 and make this $250 here? Also, we have tested the PR too.

  10. danieldoglas commented on Oct 17, 2025

    @danieldoglas
    Contributor

    Yeah, we can do that. @VictoriaExpensify it should be $250. I'll close the other issue.

  11. VictoriaExpensify commented on Oct 20, 2025

    @VictoriaExpensify
    Contributor

    Payment summary:
    C+: @shubham1206agra owed $250 via NewDot
    C+: @parasharrajat owed $250 via NewDot

    Thanks all!

  12. JmillsExpensify commented on Oct 21, 2025

    @JmillsExpensify
    Contributor

    $250 approved for @shubham1206agra

  13. parasharrajat commented on Nov 9, 2025

    @parasharrajat
    Member

    Payment requested as per #69026 (comment)

  14. trjExpensify commented on Nov 17, 2025

    @trjExpensify
    Contributor

    approved $250 for @parasharrajat.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionBugSomething is broken. Auto assigns a BugZero manager.DailyKSv2EngineeringImprovementItem broken or needs improvement.

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions