Description of problem: Assign/Detach Networks dialog shows incorrect flags on networks when network is attached/detached to cluster. Problems a) when network is detached from cluster no flags are shown (see screenshot 2) b) when you try to reattach network which was marked as required before to cluster, required flag is missing, VM flag is not shown (see screenshot 3) Version-Release number of selected component (if applicable): oVirt Enterprise Virtualization Engine Manager Version: 3.1.0_0001-11.el6ev How reproducible: 100% Steps to Reproduce: 1) Webadmin -> Clusters -> your cluster -> Logical Networks -> Add Network a) fill in name -> click OK 2) Select new network -> Assign/Detach Networks a) uncheck attached on your network -> click OK 3) Click Assign/Detach Networks (all checkboxes empty) -> check Attached on your network (required flag missing, VM flag not shown) -> check Required -> click OK 4) Click Assign/Detach Networks (VM flag is filled again) Actual results: flags in Assign/Detach networks dialog are NOT shown/filled correctly Expected results: flags in Assign/Detach networks dialog are shown/filled correctly Additional info:
Created attachment 587957 [details] engine.log
Created attachment 587958 [details] engine.log
Created attachment 587959 [details] Screenshot 1 - new network settings
Created attachment 587960 [details] Screenshot 2 - detached network (empty flags)
Created attachment 587961 [details] Screenshot 3 - network before reattach
Created attachment 587962 [details] Screenshot 4 - network after reattach
After clicking "OK" in the Assign/Detach Network dialog, the non-attached networks are not being saved. This is why their flags after re-opening the dialog seem to not match. It is not a bug, generally, but the GUI dialog behavior is confusing. Maybe for non-attached networks, the columns can be hidden or something similar - need to consult graphic designer about that.