Inform users why their flag status doesn't change
under review
D
Denim Gerbil
A slight bug or misleading inconsistency is in Harness FME. When you take a flag that is initialized in 0 environments and try to update its status (Removed from Code for instance), the action "succeeds", but the flag status stays the same. It's assumingly because the flag shouldn't really have a status when completely uninitialized, but it doesn't help that the end user doesn't get that info--they just see a broken action.
Update 4-2-26 3:56 pm
looks like it's less to do with the environments being uninitialized and more like where the initiating action comes from--coming from the flag details page gives a less-privileged user no warning that their flag change didn't go through, but coming from the rollout board always works.
Log In
d
david.karow
Thanks for the post.
I tried changing flag status as a view-only user, and I want to check in with what you mean by "coming from the rollout board always works" -- did you mean by that that you get an easily seen error message, or that the user actually was able to change the status?
- In the feature flag "Edit details" flow, my attempted save displayed a red banner at the top of the dialog that said, "Something went wrong with Something went wrong, please try again.. Please try again." -- looks like we concatenated two error messages there, which we should clean up, but there was feedback, and the dialog did not self-dismiss, so there was time to see it.
- In the rollout board, attempting to drag and drop the flag from one status to another visually looks like it is going to work, but when you drop the flag into the new column, two error toasts show up bottom right and the flag pops back to the status column it was dragged from.
Let me know if your "less-privileged user" had more powers than view-only and if I've missed something here, and I'll be happy to re-test on my end.
d
david.karow
marked this post as
under review