-
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
Prevent Self-Approval: Fix Unexpected Behavior for Historical Workspaces and Update Existing Approvers #53799
Comments
Triggered auto assignment to @dannymcclain ( |
Triggered auto assignment to @VictoriaExpensify ( |
Specifically we need design help on:
|
@marcaaron when will this modal show? |
Perfect! Thank you. |
This comment was marked as outdated.
This comment was marked as outdated.
Yeah, I tend to agree - just a simple, matter-of-fact dialog seems appropriate. |
And actually, I just realized I did this one wrong. I think it should actually be like this: Where we give you the warning and the choice. @shawnborton @dubielzyk-expensify, the question is, should this button be |
Hmm I could go either way honestly. What do you think? It doesn't feel quite serious enough to warrant a danger button but I can see why the logic would check out to do so if that's what we decide. |
Yeah I feel the same way. Let's make @dubielzyk-expensify weigh in! |
Yeah, I'm with ya. Don't feel strongly. Danger button seems perhaps a bit too harsh for what it is. cc @jamesdeanexpensify for copy!? |
I think we can go with the green button for this one—even if some workflows are reset to the default approver, no information or anything is actually being destroyed. Nothing is going to stop working. So I agree with Jon the the danger button feels too harsh. |
Slight tweaks!
|
Looking good, McClain! |
👋 I think I have a few questions about this. But maybe to start, it would be helpful if someone could list out the numbered steps of the proposed solution in full? Are the QA steps here the extent of the proposal, or is there more to it? Thanks! |
Also I have a question: How are we handling the case where someone enables this feature, they submit reports, and they are the default approver for the workspace? I would imagine we need to create a special approval workflow for that case, right? Asking because I ran across this case in a #migrate thread. |
Any update on this one? Do we have clear next steps to move this along? |
Btw, we need to find someone to pick this now that Marc is on leave. |
Still need to find a volunteer. This is being highlighted as a hot pick in the weekly update. |
cc @JmillsExpensify coming from our DM
While we have the ability to set "Prevent self approval" on a workspace. There are some ways in which this feature works unexpectedly in NewDot. Specifically, the following scenario is possible and should not be:
Historical workspace behavior
Problem
Solution
The text was updated successfully, but these errors were encountered: