-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[$250] Enable "Add approvals" by default on new Workspaces #55612
Comments
Triggered auto assignment to @joekaufmanexpensify ( |
|
Triggered auto assignment to Design team member for new feature review - @dannymcclain ( |
🚨 Edited by proposal-police: This proposal was edited at 2025-01-22 15:59:27 UTC. ProposalPlease re-state the problem that we are trying to solve in this issue."Add approvals" feature is disabled in the "Workflows" tab What is the root cause of that problem?This is a new feature What changes do you think we should make in order to solve the problem?When we create a new workspace, enable the workflow feature by default and set the
App/src/libs/actions/Policy/Policy.ts Line 1729 in 92b3967
Or we can only do this if What specific scenarios should we cover in automated tests to prevent reintroducing this issue in the future?We need add another test case or update the existing test for What alternative solutions did you explore? (Optional)Reminder: Please use plain English, be brief and avoid jargon. Feel free to use images, charts or pseudo-code if necessary. Do not post large multi-line diffs or write walls of text. Do not create PRs unless you have been hired for this job. |
Job added to Upwork: https://www.upwork.com/jobs/~021882101412584019150 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @paultsimura ( |
@joekaufmanexpensify I know I was assigned automatically based on the |
Agreed! Feel free to drop off. |
ProposalPlease re-state the problem that we are trying to solve in this issue.Enable "Add approvals" by default on new Workspaces What is the root cause of that problem?New Feature What changes do you think we should make in order to solve the problem?We need to optimistically set
and apply parallel changes also in BE/ Moreover, to allow default approval workflow to be shown in offline we need to add missing App/src/libs/actions/Policy/Policy.ts Lines 1757 to 1758 in 2bfaa1e
We can also update What specific scenarios should we cover in automated tests to prevent reintroducing this issue in the future?We will create a test for buildPolicyData to assert that it is setting the necessary workflow setting values to the policy What alternative solutions did you explore? (Optional) |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Version Number: v9.0.87-3
Issue reported by: @anmurali
Slack conversation (hyperlinked to channel name): Internal https://expensify.slack.com/archives/C07HPDRELLD/p1736799277819639
Action Performed:
Expected Result (New Feature):
See the "Add approvals" feature enabled in the "Workflows" tab
Actual Result:
"Add approvals" feature is disabled in the "Workflows" tab
Workaround:
Enable it..
Problem: Data shows that the majority of our paying customers actively use workspace features that are disabled by default in New Expensify. For example, over 70% of Collect workspaces in Classic have Submit and Approve enabled, but these features are disabled by default in New Expensify workspaces. This misalignment reduces the discoverability of popular features, adds unnecessary friction to the onboarding process, and risks undermining customer satisfaction by not meeting their expectations.
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @paultsimuraThe text was updated successfully, but these errors were encountered: