Repository navigation
[Due for payment 2026-08-07] Payment issue for E/App PR#96981 #97537
Description
Activity
melvin-bot commented
on Jul 31, 2026 melvin-botboton Jul 31, 2026 – with Melvin BotAuthorMore actions@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]
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-
- addedWeeklyKSv2KSv2DailyKSv2KSv2Awaiting PaymentAuto-added when associated PR is deployed to productionAuto-added when associated PR is deployed to productionand removedDailyKSv2KSv2WeeklyKSv2KSv2
on Jul 31, 2026 Triggered auto assignment to @mallenexpensify (
Awaiting Payment)Payment Summary
- Reviewer: @linhvovan29546 owed $250 via NewDot
BugZero Checklist (@mallenexpensify)
- I have confirmed assignees, roles, and Upwork contracts look correct
- I have paid out Upwork contracts / manual NewDot requests
Payment Summary
Contributor+: @linhvovan29546 due $250 via NewDot
$250 approved for @linhvovan29546 in Report ID: R00HrLhLznVb.
- Amount requested: $250.00 (Matches the payment summary here: [Due for payment 2026-08-07] Payment issue for E/App PR#96981 #97537 (comment).)
- I, @twisterdotcom am not already the BZ assignee. I have approved this payment.
Zapier Logs
Run ID: 00040eee-3bf1-ae66-b492-abf0c4635aa4SO: https://stackoverflowteams.com/c/expensify/questions/7582
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 Owner
Current Issue Owner: @mallenexpensify