code: def get_scene_suggestions(self, current):
          
          l = []
          if isinstance(current, djadapter.models.Asset):
              l.append(current)
          l.extend(list(current.assets.all()))
          return l
docs: Return a list with elements for reftracks for the current scene with this type.
  
          For every element returned, the reftrack system will create a :class:`Reftrack` with the type
          of this interface, if it is not already in the scene.
  
          E.g. if you have a type that references whole scenes, you might suggest all
          linked assets for shots, and all liked assets plus the current element itself for assets.
          If you have a type like shader, that usually need a parent, you would return an empty list.
          Cameras might only make sense for shots and not for assets etc.
  
          Do not confuse this with :meth:`ReftypeInterface.get_suggestions`. It will gather suggestions
          for children of a :class:`Reftrack`.
  
          The standard implementation only returns an empty list!
  
          :param reftrack: the reftrack which needs suggestions
          :type reftrack: :class:`Reftrack`
          :returns: list of suggestions, tuples of type and element.
          :rtype: list
          :raises: None