[%
BLOCK build_org_selector_options;
disabled = '';
selected = '';
IF can_have_vols_only;
IF walker.ou_type.can_have_vols != 't';
disabled = 'disabled="disabled"';
ELSIF walker.id == value;
selected = 'selected="selected"';
END;
END;
%]
[% FOR child IN walker.children;
PROCESS build_org_selector_options walker=child value=value;
END;
END;
# XXX TODO probably put this BLOCK somewhere else so it can be used widely.
# Org Unit Selector Widget :
# PROCESS build_org_selector id='selector-id' name='selector-name'
BLOCK build_org_selector;
%]
[% END %]