code: def get_all_tags(self, item):
          
          all_tags = item.get_templates()
  
          for template_id in item.templates:
              template = self.templates[template_id]
              all_tags.append(template.name)
              all_tags.extend(self.get_all_tags(template))
          return list(set(all_tags))
docs: Get all tags of an item
  
          :param item: an item
          :type item: Item
          :return: list of tags
          :rtype: list