Bug 11539 - Update UI: Support for target environment filtering
Summary: Update UI: Support for target environment filtering
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Update (deprecated - use Eclipse>Equinox>p2) (show other bugs)
Version: 2.0   Edit
Hardware: PC Windows 2000
: P1 normal (vote)
Target Milestone: 2.0 M6   Edit
Assignee: Dejan Glozic CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 11575
Blocks:
  Show dependency tree
 
Reported: 2002-03-18 10:44 EST by Vlad Klicnik CLA
Modified: 2002-05-12 13:37 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 Vlad Klicnik CLA 2002-03-18 10:44:04 EST
We need to support the "arch" tag in the UI.

Also need to actually filter based on the current user environment. The needs to

* by default, only show features that can be installed on the user machine
* via check, show all features (regardless of target type)

Core needs to

* by default, only install plugins/ non-plugins that match the user environment
* via check (passed from UI or accessed in some other way), for install of all 
plugins/ non-plugins regardless of target type)

For 2.0 we do not support "custom selection (ie. only what matches user 
environment, or all).

PS: may be useful to have the "matching" check implemented once as core API 
(likely on feature, pluginentry, nonpluginentry)
Comment 1 Vlad Klicnik CLA 2002-03-18 12:42:08 EST
split into UI defect and core defect
Comment 2 Vlad Klicnik CLA 2002-03-18 12:44:42 EST
Also see http://dev.eclipse.org/bugs/show_bug.cgi?id=11575
Comment 3 Dejan Glozic CLA 2002-05-12 13:37:30 EDT
Implemented as follows:

1) Search is now environment-sensitive unless unchecked in 'Scope Settings' 
group. Features that do not match the current BootLoader settings are skipped.

2) Updates View has a filter that is on by default and that filters out 
features that do not match BootLoader settings (unless they have environment 
settings left undefined).