code: def get_free_voice(self, item):
          
          view = True
          if item.get('perms', None):
              view = self.check_user_permission(item.get('perms', []))
          elif item.get('apps', None):
              view = self.check_apps_permission(item.get('apps', []))
  
          if view:
              return {
                  'type': 'free',
                  'label': item.get('label', ''),
                  'icon': item.get('icon', None),
                  'url': item.get('url', None)
              }
          return None
docs: Free voice
              Returns the js menu compatible voice dict if the user
              can see it, None otherwise