Skip to content

Copilot with limited access can reject expense via the dropdown from Reports>Expenses #77609

Description

@nlemma

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: v9.2.78-0
Reproducible in staging?: Yes
Reproducible in production?: N/A - new feature, doesn't exist in prod (Different behavior is seen on prod - no reject button from the dropdown menu)
If this was caught during regression testing, add the test name, ID and link from BrowserStack: #75821
Email or phone of affected tester (no customers): kiatest.78+ck1212251@gmail.com
Issue reported by: Applause Internal Team
Bug source: Pull Request QA execution
Device used: Windows 11/Chrome, iPhone 16/18.7.1
App Component: Other

Action Performed:

Precondition:
User A has added User B as copilot with Limited access level.

  1. Navigate to staging.new.expensify.com
    2.[User A] Go to workspace chat.
  2. [User A] Create an expense and click Submit button.
  3. [User A] Create another expense, click Submit and Approve button.
  4. [User B] Go to Account.
  5. [User B] Open account switcher and switch to User A account.
  6. [User B] Go to Inbox and open User A's workspace chat.
  7. [User B] Open the expense report
  8. Click More >> Reject
  9. Observe modal "Not so fast" is displayed & copilot with limited access cannot reject expense
  10. [User B] Go to Reports >> Expenses
  11. Select the submitted report via checkbox
  12. Click dropdown menu >> select Reject option
  13. Enter reason & reject expense
  14. Observe expense can be rejected from reports >> Expenses page

Expected Result:

On step 13 - When Copilot with limited access select submitted report via the checkbox from reports page, "Not so fast"modal should appear as it appears in Expense details page and copilot should not be allowed to reject expense

Actual Result:

Copilot with limited access can reject expense via the dropdown menu from Reports >> Expenses page

Workaround:

Unknown

Platforms:

  • Android: App
  • Android: mWeb Chrome
  • iOS: App
  • iOS: mWeb Safari
  • iOS: mWeb Chrome
  • Windows: Chrome
  • MacOS: Chrome / Safari

Screenshots/Videos

Bug7028423_1765594829967.12.12.2025_21.57.39_REC80.mp4

View all open jobs on GitHub

Activity

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

Metadata

Metadata

Labels

BugSomething is broken. Auto assigns a BugZero manager.EngineeringHourlyKSv2ReviewingHas a PR in review

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions