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

Reply via email to