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.1.89-13
Reproducible in staging?: Y
Reproducible in production?: Y
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):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: @zsgreenwald @NicMendonca
Slack conversation (hyperlinked to channel name): #retain
Action Performed:
- Go to staging.expensify.com > Settings > Domains
- Verify a private domain
- Go to Domains > Groups > Edit > Group Permissions
- Enable Preferred workspace > select a NewDot compatible workspace
- Go over to staging.new.expensify.com
- Click the
+ Global create button > Create expense
- Verify the participant selector step is skipped
- Verify the
To: on the confirmation page is read-only and pointing to the same workspace as step 4.
- Close the
Create expense modal
- Go to a DM
- Click the
+ DM create button
- Verify the
Create expense menu item is hidden
- Have another member send you an IOUReport
- Go to the IOUReport
- Click the
+ create button on the IOUReport
- Verify the
Create expense menu item is hidden.
Expected Result:
Make this feature setting compatible with NewDot, such that it's intended restrictions of 1) not allowing the member to create IOUReports and 2) freely choosing which workspace to submit their expenses to are adhered to.
Domain Group Setting:
NewDot Restrictions:
Global create menu > Create expense
- Always skip the participant selector
- Make the
To field on the confirmation page read-only and set to the preferred workspace configured in the domain securityGroup.
DM/Group/Room create menus
- Hide
Create expense from the menu.
- Hide
Pay <name> from the menu.
- Hide
Split expense from the menu
IOUReports create menu
- Hide
Create expense from the menu.
Actual Result:
This setting is currently rendered useless and is not being adhered to in NewDot currently. Members can freely create iouReports off-workspace and pick from any workspace they are a member of to during the Create expense flow throughout the app.
Note: We don't currently return the hasPreferredPolicy setting flag of securityGroups in Onyx here, nor during AppInit in Web-E here - but those looks like the base of getting this added to use in App relatively easily prior to migrated domain control config to NewDot.
Workaround:
None.
Platforms:
Select the officially supported platforms where the issue was reproduced:
Platforms Tested:
On which of our officially supported platforms was this issue tested:
Screenshots/Videos
in-line above.
View all open jobs on GitHub
Upwork Automation - Do Not Edit
- Upwork Job URL: https://www.upwork.com/jobs/~021953868349827332263
- Upwork Job ID: 1953868349827332263
- Last Price Increase: 2025-08-22
Issue Owner
Current Issue Owner: @
Issue Owner
Current Issue Owner: @trjExpensify
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.1.89-13
Reproducible in staging?: Y
Reproducible in production?: Y
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):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: @zsgreenwald @NicMendonca
Slack conversation (hyperlinked to channel name): #retain
Action Performed:
+Global create button > Create expenseTo:on the confirmation page is read-only and pointing to the same workspace as step 4.Create expensemodal+DM create buttonCreate expensemenu item is hidden+create button on the IOUReportCreate expensemenu item is hidden.Expected Result:
Make this feature setting compatible with NewDot, such that it's intended restrictions of 1) not allowing the member to create IOUReports and 2) freely choosing which workspace to submit their expenses to are adhered to.
Domain Group Setting:
NewDot Restrictions:
Global create menu > Create expense
Tofield on the confirmation page read-only and set to the preferred workspace configured in the domain securityGroup.DM/Group/Room create menus
Create expensefrom the menu.Pay <name>from the menu.Split expensefrom the menuIOUReports create menu
Create expensefrom the menu.Actual Result:
This setting is currently rendered useless and is not being adhered to in NewDot currently. Members can freely create
iouReportsoff-workspace and pick from any workspace they are a member of to during theCreate expenseflow throughout the app.Note: We don't currently return the
hasPreferredPolicysetting flag ofsecurityGroupsin Onyx here, nor during AppInit in Web-E here - but those looks like the base of getting this added to use in App relatively easily prior to migrated domain control config to NewDot.Workaround:
None.
Platforms:
Select the officially supported platforms where the issue was reproduced:
Platforms Tested:
On which of our officially supported platforms was this issue tested:Screenshots/Videos
in-line above.
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @Issue Owner
Current Issue Owner: @trjExpensify