Skip to content

[Due for payment 2026-08-07] Payment issue for E/App PR#96981 #97537

Description

@melvin-bot

Issue created to compensate the Contributor+ member for their work on #96981
E/E issue linked to the PR - https://www.github.com/Expensify/Expensify/issues/663163.
Contributor+ member who reviewed the PR - @linhvovan29546.

Wait 7 days after the PR is deployed to production before issuing payment in case there are regressions.

Issue OwnerCurrent Issue Owner: @mallenexpensify

Activity

  1. melvin-bot commented on Jul 31, 2026

    @melvin-bot
    Author

    @linhvovan29546 The PR you reviewed has been merged! The following checklist (instructions) will need to be completed before the issue can be closed. Please copy/paste the BugZero Checklist from here into a new comment on this GH and complete it. If you have the K2 extension, you can simply click: [this button]. If no checklist is needed for this issue, you can click: [no checklist button]

  2. linhvovan29546 commented on Jul 31, 2026

    @linhvovan29546
    Contributor

    BugZero Checklist:

    • [Contributor] The offending PR and associated issue have been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake.

      Link to the comment on the PR: New feature

    • [Contributor] If it was decided to create a regression test for the bug, please propose the regression test steps using the template below to ensure the same bug will not reach production again.

    • [BugZero Assignee] Create a GH issue for creating/updating the regression test once above steps have been agreed upon.

      Link to issue: https://github.com/Expensify/Expensify/issues/669702

    Regression Test Proposal

    Precondition:

    • Log in with an account that has permission enabled.

    Test:

    • On a Control workspace, go to Rules → Agent rules and add an Agent rule. Confirm RuleBot is added as a workspace admin.
    • Go to Members, open RuleBot's member details page, and press Remove from workspace. Verify the "Unable to remove" modal appears and Verify RuleBot is not removed.
    • Back on the Members list, select RuleBot (alone or together with other members) and choose Remove members from the bulk actions dropdown. Verify the same "Unable to remove" modal appears and no member is removed.
    • On RuleBot's member details page, press the Role row and select Member (or Auditor). Verify the "Unable to change role" modal appears and that RuleBot's role is unchanged.
    • Back on the Members list, select RuleBot and choose Make member (or Make auditor) from the bulk actions dropdown. Verify the same "Unable to change role" modal appears and no role is changed.
    • Go to Account → Agents, open the RuleBot agent's edit page, and press Delete agent. Verify the "Unable to delete agent" modal appears and the agent is not deleted.
    • Back on the Agents list, select the RuleBot agent (alone or together with other agents) and choose Delete agent from the bulk actions dropdown. Verify the same "Unable to delete agent" modal appears and no agent is deleted.
    • From the RuleBot agent's edit page, press Copilot into account to switch into the agent. Go to Settings → Security and press Close account. Verify the "Unable to delete agent" modal appears instead of the delete confirmation.
    • Still copiloting into the agent, deep-link to settings/security/closeAccount, fill in the form, and submit. Verify the "Unable to close account" modal appears and the account is not closed.
    • Switch back to your own account, delete all Agent rules from the workspace, then repeat steps 2–7. Verify the normal confirmation modals appear and RuleBot can be removed, demoted, and deleted.

    Do we agree 👍 or 👎

    Zapier Logs Run ID: 00040eee-9ef6-aa8b-e834-6c1aed318554
  3. added
    Awaiting PaymentAuto-added when associated PR is deployed to production
    and removed on Jul 31, 2026
  4. melvin-bot commented on Aug 6, 2026

    @melvin-bot
    Author

    Triggered auto assignment to @mallenexpensify (Awaiting Payment)

  5. melvin-bot commented on Aug 6, 2026

    @melvin-bot
    Author

    Payment Summary

    BugZero Checklist (@mallenexpensify)

    • I have confirmed assignees, roles, and Upwork contracts look correct
    • I have paid out Upwork contracts / manual NewDot requests
  6. mallenexpensify commented on Aug 8, 2026

    @mallenexpensify
    Contributor

    Payment Summary

    Contributor+: @linhvovan29546 due $250 via NewDot

  7. twisterdotcom commented on Aug 9, 2026

    @twisterdotcom
    Contributor

    $250 approved for @linhvovan29546 in Report ID: R00HrLhLznVb.

    Zapier Logs Run ID: 00040eee-3bf1-ae66-b492-abf0c4635aa4

    SO: https://stackoverflowteams.com/c/expensify/questions/7582

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 productionDailyKSv2Task

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions