You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[Due for payment 2025-06-25] [Simplified Actions] Submitter moving a processing report to a workspace the current manager doesn't have access to results in bad UX #62584
Version Number: 9.1.49-6 Reproducible in staging?: Yes Reproducible in production?: Yes If this was caught during regression testing, add the test name, ID and link from TestRail: N/A Email or phone of affected tester (no customers):ibellicotest+846@gmail.com Issue reported by: Applause Internal Team Device used: Motorola MotoG60 - Android 12 - Chrome / Windows 10 - Chrome App Component: Money Requests
Action Performed:
Prerequisites:
User A (Submitter) has at least one workspace created where User B (Approver) is not a member.
Case: Submitter moves a processing report to a workspace that isn’t shared with the current managerID of the report.
As userA, create and submit an expense to userB
Click More > Change workspace
Choose the workspace userB is not a member of
Expected Result:
The submitter can move the processing report to the “new” workspace, as long as it hasn't had any level of approval yet.
When they do, we move the report back to the open state
We also unshare the report with the current managerID of the report
We then share the report with the new manager (or at least, I think they would have access to it via workspace chat now etc)
Note: We need to handle instant submit workspaces a little differently for now, as we don't support open reports on a workspace with that config yet until @garrettmknight changes are in. As such, for a workspace with instant submit (i.e delayed submission disabled), we should do the following:
Hide workspaces in the Change workspace list that the report’s current managerID is not a member of either.
Actual Result:
The report is still shared with the current manager of the report, which results in a few bugs like:
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Version Number: 9.1.49-6
Reproducible in staging?: Yes
Reproducible in production?: Yes
If this was caught during regression testing, add the test name, ID and link from TestRail: N/A
Email or phone of affected tester (no customers): ibellicotest+846@gmail.com
Issue reported by: Applause Internal Team
Device used: Motorola MotoG60 - Android 12 - Chrome / Windows 10 - Chrome
App Component: Money Requests
Action Performed:
Prerequisites:
Case: Submitter moves a
processingreport to a workspace that isn’t shared with the current managerID of the report.More>Change workspaceExpected Result:
openstateNote: We need to handle instant submit workspaces a little differently for now, as we don't support
openreports on a workspace with that config yet until @garrettmknight changes are in. As such, for a workspace with instant submit (i.e delayed submission disabled), we should do the following:Change workspacelist that the report’s current managerID is not a member of either.Actual Result:
Approve/PaybuttonWorkaround:
Unknown
Platforms:
Screenshots/Videos
1.mp4
View all open jobs on GitHub
Issue Owner
Current Issue Owner: @trjExpensify