Esempio n. 1
0
 def items_by_configlets(self, group):
     ret = list()
     pu = self.context.plone_utils
     cp_items = ControlPanelItems(self.context)
     configlets = cp_items.items_by_group(group)
     for item in configlets:
         if not item['available'] or not item['allowed']:
             continue
         try:
             icon = pu.getIconFor('controlpanel', item['id'])
         except KeyError, e:
             icon = ''
         ret.append(nav_item(item_id(item['id']),
                             icon,
                             item['title'],
                             False,
                             False)) # XXX selected.
Esempio n. 2
0
 def _ac_actions(self):
     cp_items = ControlPanelItems(self.context)
     return [i['id'] for i in cp_items.items_by_group('Products')]