diff --git a/.gitignore b/.gitignore index 0b45bf9..1bcc252 100644 --- a/.gitignore +++ b/.gitignore @@ -88,3 +88,4 @@ secrets.json # Just in case report.odt +.~lock.*.odt# diff --git a/redmine_reporter/formatter_odt.py b/redmine_reporter/formatter_odt.py index 22cbc00..1f97afc 100644 --- a/redmine_reporter/formatter_odt.py +++ b/redmine_reporter/formatter_odt.py @@ -140,4 +140,34 @@ def format_odt( first_version_in_project = False doc.text.addElement(table) + + # Добавляем пустую строку (новый параграф без текста) + doc.text.addElement(P(stylename=para_style_name, text="")) + + # Справка + doc.text.addElement(P( + stylename=para_style_name, + text="“Наименование Проекта” - Имя собственное устройства или программного обеспечения." + )) + doc.text.addElement(P( + stylename=para_style_name, + text="“Номер версии” - Версия в проекте. Опциональное поле." + )) + doc.text.addElement(P( + stylename=para_style_name, + text="“Задача” - Номер по Redmine и формулировка." + )) + doc.text.addElement(P( + stylename=para_style_name, + text="“Статус” - Актуальное состояние задачи на момент отчета. Статусы: закрыто, в работе, ожидание, решена." + )) + doc.text.addElement(P( + stylename=para_style_name, + text="“Готовность” – Опциональное поле в процентах." + )) + doc.text.addElement(P( + stylename=para_style_name, + text="“Затрачено за отчетный период” - в днях или часах." + )) + return doc