def METHOD_NAME(self) -> typing.List[str]:
    """
    return list of templates names as string like "text.odt"
    """
    try:
        is_dir_exist(self._config.COLLABORATIVE_DOCUMENT_EDITION__FILE_TEMPLATE_DIR)
        is_dir_readable(self._config.COLLABORATIVE_DOCUMENT_EDITION__FILE_TEMPLATE_DIR)
    except NotADirectoryError as exc:
        raise FileTemplateNotAvailable from exc
    template_filenames = [
        entry
        for entry in os.listdir(self._config.COLLABORATIVE_DOCUMENT_EDITION__FILE_TEMPLATE_DIR)
        if isfile(
            join(
                self._config.COLLABORATIVE_DOCUMENT_EDITION__FILE_TEMPLATE_DIR,
                entry,
            )
        )
    ]
    if not self._config.COLLABORATIVE_DOCUMENT_EDITION__ENABLED_EXTENSIONS:
        return template_filenames
    return [
        filename
        for filename in template_filenames
        if os.path.splitext(filename)[1][1:]
        in self._config.COLLABORATIVE_DOCUMENT_EDITION__ENABLED_EXTENSIONS
    ]