Hi this webrev adds functionality to the GUI to allow a user to view and
interact with all installed packages on their system, using the new List
API.
The code has been reviewed several times by Padraig and we have had a
functional review with xDesign. I have incorporated all feedback into
this webrev:
http://cr.opensolaris.org/~jmr/pm_9801_manage_installed_packages_in_pm_10Dec_1240pm/
The webrev adds a "All Publisher (Installed)" to the Publisher dropdown.
- Selecting it will display all the installed packages on the system,
including those for disabled or removed publishers. The Category browse
support is fully functional for this mode. The list displays the
Publisher name, clicking on a package displays its details in the
Details panel and the status of the Publisher is indicated here for
(disabled) or (removed).
- If you try to search when in this mode it warns you that its not
supported and offers to run the search in All Publishers (Search).
- If you select the Not Installed view from the View: filter when in
this mode, you will get a help page telling you packages are there but
not visible in this View and offering to let you switch to the All
Packages view to see them.
Now that we have additional functionality available to us through the
new List API, we will revisit the whole Publisher/View interaction but
this is post 2010.03.
JR
Note: If you are testing this you will hit the following issue:
13216 PM main list not being updated from All Publisher modes
When interacting with packages in the All Publisher (Installed) or All
Publisher (Search) you can remove or install/upgrade them, but the list
is not being refreshed. Workaround is to hit refresh or switch out into
another publisher and then go back to the other mode.
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss