code: def users(self):
          
          existing_users = self.existing_users()
          existing_user_ids = [x['id'] for x in existing_users]
  
          # Only add search results that are not already members
          sharing = getMultiAdapter((self.my_workspace(), self.request),
                                    name='sharing')
          search_results = sharing.user_search_results()
          users = existing_users + [x for x in search_results
                                    if x['id'] not in existing_user_ids]
  
          users.sort(key=lambda x: safe_unicode(x["title"]))
          return users
docs: Get current users and add in any search results.
  
          :returns: a list of dicts with keys
           - id
           - title
          :rtype: list