-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
networkmanager: Reset static addresses when switching to DHCP #5918
networkmanager: Reset static addresses when switching to DHCP #5918
Conversation
I'm not entirely sure about this. The bug contains both opinions also. Resetting the list of addresses means they have to be entered again - from memory? Or from another source? If we leave them, they can be easily deleted by clicking on a button per address, which is much easier. Cockpit doesn't hide the fact that there are static addresses in addition to the automatically assigned one. Before we change this behavior, we should probably consider the user stories and see whether we might just have to clarify the way cockpit presents these cases. @garrett |
I'm setting this to blocked until the discussion is resolved |
Sorry for adding more complexities to this. It seems that selecting some of the items in the dropdown will clear the IP address, while other won't.
|
The UI suggests I get the Address automatically if I select DHCP, but I still set a manual address? What address do I get? The automatic or the custom one? Do I get both? I think selecting DHCP clearing the manual address sounds like a good behaviour. |
Because the Manual address fields belong to the Manual parent dropdown. |
@mvollmer: Is this still relevant? By now this sounds like it could be established behaviour which is hard to change? |
I can't really answer this, I am afraid. But absent stronger evidence that the current UI behavior is unexpected and confusing, I would not make any changes. @andreasn, can we get usability testing for this? Scenario would be something like this:
If they remove the manual IP address by themselves: Did you expect that you have to do this extra step? Would you want Cockpit to do this step automatically for you? If they don't remove the manual IP address: Are you aware that the interface now has both DHCP and a manual address? Is that what you want? How can Cockpit help you? |
@mvollmer sure, I've added it to this page: |
Needs to rebase to master since #12367 changed tests names |
7f58430
to
a06935c
Compare
This is what people expect. Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1401426
a06935c
to
23163b5
Compare
Closing for now, this is way too stale, and until someone complains let's not change this. |
This is what people expect.
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1401426