Description of problem: EntityModel::setIsChangeable(boolean value) has a wrong behavioral pattern. Version-Release number of selected component (if applicable): 45766401389799d916910e9e0aedc0572d279114 How reproducible: 100% Steps to Reproduce: 1. Create a vm. 2. Go to the Disks sub tab and click new. 3. Click on "Direct LUN" and switch to VirtIO-SCSI interface. 4. Point to the "Read Only" checkbox label on the right and see the tooltip (correct behavior). 5. Disable "Enable SCSI Pass-Through", point to the "Read Only" checkbox label and see the same tooltip again (incorrect behavior since the read only checkbox is changeable). 6. Enable "Enable SCSI Pass-Through", point to the "Read Only" checkbox label and see that the tooltip is not shown (incorrect behavior since the read only checkbox is not changeable). 7. Disable "Enable SCSI Pass-Through", point to the "Read Only" checkbox label and see that the tooltip is not shown (correct). 8. Enable "Enable SCSI Pass-Through", point to the "Read Only" checkbox label and see that the tooltip is shown (correct). 9. Disable "Enable SCSI Pass-Through", point to the "Read Only" checkbox label and see that the tooltip is shown (incorrect). 10. Enable it again and see that this behavior repeats itself over and over again: incorrect, correct, correct, incorrect, incorrect, correct, correct, incorrect, incorrect, correct... Actual results: Wrong behavior Expected results: Consistent and correct behavior. Additional info: Also happens when using EntityModel::setIsChangeable(boolean value, String reason).
Since this bug still occurs, and since patch [1] was rejected in upstream, I am moving it back to "New". [1] For future reference: https://gerrit.ovirt.org/#/c/54267/ - webadmin: postpone the raise of onPropertyChanged event
Idan - will you be looking at it, or shall I assign someone from the UX team?
No, there was a misunderstanding and I was about to reset it the assignee again. Thanks
FailedQA in rhevm-webadmin-portal-3.6.6.2-0.1.el6 (build 3.6.6-3). Exactly following steps to reproduce from comment 0 and the tooltip behavior is still the same as is described there.
Target release should be placed once a package build is known to fix a issue. Since this bug is not modified, the target version has been reset. Please use target milestone to plan a fix for a oVirt release.
So I reverified this works on master. I also verified the code that fixes it was back ported to the 3.6 branch, and the 3.6.6 tag. Same for down stream. All the code is identical, however it doesn't work for 3.6.6 while its fine on master.