Bug 974673

Summary: plugin page should disable diff viewing when no plugins installed
Product: [Retired] oVirt Reporter: Mike Burns <mburns>
Component: ovirt-nodeAssignee: Mike Burns <mburns>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: high Docs Contact:
Priority: high    
Version: unspecifiedCC: acathrow, fdeutsch, gouyang, hadong, jboggs, leiwang, mburns, mgoldboi, ovirt-bugs, ovirt-maint, ycui
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: ovrt-node-3.0.0 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-08-26 09:48:47 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 947475, 1006844    

Description Mike Burns 2013-06-14 19:15:17 UTC
Description of problem:
When navigating to the plugin page, there are 3 active buttons for viewing diffs.  They are active regardless of whether there are plugins installed or not.

Version-Release number of selected component (if applicable):
3.0.0

How reproducible:
always

Steps to Reproduce:
1.install base iso image
2.navigate to the plugin page
3.select one of the diff view buttons

Actual results:
crash 

Expected results:
One of a few things can be done:

1.  Disable the buttons if there are no plugins installed
2.  Don't make display the plugin page available or visible unless there are plugins
3.  Add high level logic to the plugin page to show something like: "There are no plugins currently installed" and that's it
4.  Catch the error and handle it

Preference would be for #1 #2 or #3, but rather indifferent to which one.

Additional info:

Comment 1 Fabian Deutsch 2013-08-26 09:45:38 UTC
The fix for this patch has been merged and is present in the released ovirt-node-3.0.0.