Skip to content

[Due for payment 2025-02-25] [$250] Prevent self approval remains enabled with only one member #56644

@IuliiaHerets

Description

@IuliiaHerets

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.0.96-0
Reproducible in staging?: Yes
Reproducible in production?: Yes
If this was caught during regression testing, add the test name, ID and link from TestRail: #55740
Email or phone of affected tester (no customers): gibethlehem@gmail.com
Issue reported by: Applause Internal Team
Device used: macOS/chrome
App Component: Workspace Settings

Action Performed:

Prerequisites:

  • Control workspace with two members( admin and employee)
  • Workflow and Rules are enabled

Steps

  1. Go to https://staging.new.expensify.com/ > Sign in
  2. Go to Settings > Workspaces > Workflows > Enable approvals
  3. Go to Rules section, toggle Prevent Self Approvals. (Self approvals can be enabled because there are at least two members.)
  4. Go to members > Remove the employee by clicking the employee and remove it from the opened RHN
  5. Go to Rules section. Notice Prevent Self Approvals is still enabled

Expected Result:

Prevent Self Approval is disabled when there is only one member. Self approvals can't be enabled until this workspace has at least two members.

Actual Result:

Prevent Self Approval remains Enabled with only the owner as a member.

Workaround:

Unknown

Platforms:

  • Android: Standalone
  • Android: HybridApp
  • Android: mWeb Chrome
  • iOS: Standalone
  • iOS: HybridApp
  • iOS: mWeb Safari
  • MacOS: Chrome / Safari
  • MacOS: Desktop

Screenshots/Videos

Bug6739183_1739250164964.Screen_Recording_2025-02-11_at_6.22.09_in_the_morning.mp4

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~021889681298278222810
  • Upwork Job ID: 1889681298278222810
  • Last Price Increase: 2025-02-12
  • Automatic offers:
    • mkzie2 | Contributor | 106109805
Issue OwnerCurrent Issue Owner: @OfstadC

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionBugSomething is broken. Auto assigns a BugZero manager.DailyKSv2ExternalAdded to denote the issue can be worked on by a contributor

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions