Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
676f7ede30 | ||
|
|
5dd234e7b3 |
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
|
||||
|
||||
[project]
|
||||
name = "redmine-reporter"
|
||||
version = "1.8.0"
|
||||
version = "1.8.1"
|
||||
description = "Redmine time-entry based issue reporter for internal use"
|
||||
readme = "README.md"
|
||||
authors = [{ name = "Artem Kokos", email = "artem-kokos@mail.ru" }]
|
||||
|
||||
@@ -1 +1 @@
|
||||
__version__ = "1.8.0"
|
||||
__version__ = "1.8.1"
|
||||
|
||||
@@ -31,6 +31,13 @@ class ODTFormatter(Formatter):
|
||||
with resources.files("redmine_reporter").joinpath("templates/template.odt").open("rb") as f:
|
||||
doc = load(f)
|
||||
|
||||
# Удаляем все текстовые параграфы из шаблона, оставляя только
|
||||
# структурные элементы (forms, sequence-decls). Это защищает от
|
||||
# артефактов редактирования шаблона в LibreOffice (#42).
|
||||
for child in list(doc.text.childNodes):
|
||||
if child.tagName == "text:p":
|
||||
doc.text.removeChild(child)
|
||||
|
||||
para_style_name = "Standard"
|
||||
|
||||
# Заголовок
|
||||
|
||||
Reference in New Issue
Block a user