Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 340004 - Available Software Sites Check-boxes do not work
Summary: Available Software Sites Check-boxes do not work
Status: RESOLVED WONTFIX
Alias: None
Product: Equinox
Classification: Eclipse Project
Component: p2 (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: P2 Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-03-15 07:55 EDT by DK Mising name CLA
Modified: 2011-03-15 11:09 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description DK Mising name CLA 2011-03-15 07:55:02 EDT
Build Identifier: I20100608-0911

In the Available Software Sites preference page the buttons Edit, Remove, Reload, Enable, Export are not enabled via the Check-box. 

To select a site the user must click the Name or location to hightlight the row in order for the buttons to become enabled.

To unselect a site the user must Ctrl-click the Name or location in order for the buttons to become disabled.

The Check-boxes do not perform a function.

Reproducible: Always

Steps to Reproduce:

Reproduce:
1. Click Window > Preferences
2. Open the Install/Update > Available Software Sites preference page
3. Check one or more Software sites.
Issue:
1. The following buttons are not enabled: Edit, Remove, Reload, Enable, Export

The buttons are only enabled when one or more sites are selected highlighted (blue). The Check-boxes do not do anything.
Comment 1 DJ Houghton CLA 2011-03-15 11:09:08 EDT
This is intended behaviour. The checkbox is only used to indicate enablement so, for instance, if you had 100 repositories enabled but only wanted to edit 1, then we have that separation. In that particular case you can just click on the single repo and edit it. 

So I think the best way to think about the checkbox is that it shows whether or not a repo is enabled and provides a quick way for you to enable/disable a particular repo. If you want to perform another action, then you must select the row first.