buffalo/MunkiFace — Issue #18: conditional_items support
Author: buffalo
Created: 2012-03-10 05:40:05+00:00
State: open
Labels: client-app, functionality

This is probably a ways off due to the recursive nature of conditional_items, but it should be possible with a little creativity.

If Cappuccino supports view controllers (like those side-swiping views on your iPhone or iPad with navigation buttons at the top), this should be totally doable. The view could be a predicate editor on the left side with a mini list of managed_installs, optional_installs, managed_updates, managed_uninstalls and of course, conditional_items. Clicking one of the conditional items (probably buttons with labels such as "Condition 'x'") will cause the view to slide to the left and reveal the exact same view but with Condition 'x' data instead. Of course there would also ideally be a button at the top left/right to help navigate through the conditional_items tree from root to leafs.