diff --git a/superx_budget/pyramid/overview.py b/superx_budget/pyramid/overview.py index d8550e3..0884741 100644 --- a/superx_budget/pyramid/overview.py +++ b/superx_budget/pyramid/overview.py @@ -13,6 +13,18 @@ from ..helpers import find_recipients, find_budget_file, get_sheet_of_file from ..overview import create_overview # noqa: F401 from ..exceptions import BudgetParserError, SuperXParserError # noqa: F401 +MAIL_MESSAGE_BODY = """Hallo an Alle, + +anbei ist eine aktuelle Übersicht unserer Verbrauchsmittel-Budgets. + +Frohes Bestellen! + +-- +Dies ist eine automatisch generierte Email, +bei Fragen bitte an Holgi wenden + +""" + @view_config( context=dict, @@ -126,14 +138,14 @@ def send_overview(context, request): cell = f"F{row}" sheet[cell] = value + budget_year = budget_file.stem.split("-")[-1] message = Message( - subject=f"Budget Übersicht, Stand {export_date}", + subject=f"Budget Übersicht {budget_year}, Stand {export_date}", sender="cpiserver@imtek.uni-freiburg.de", recipients=recipients, - body="hello from ford", + body=MAIL_MESSAGE_BODY, ) - budget_year = budget_file.stem.split("-")[-1] xls_name = f"{export_date}-Budget-Overview-{budget_year}.xlsx" with NamedTemporaryFile() as tmp: sheet._parent.save(tmp.name) diff --git a/test_data/Verwendungsnachweis_und_Kassenstand_SAP.xlsx b/test_data/Verwendungsnachweis_und_Kassenstand_SAP.xlsx index 3f712d6..52a877f 100644 Binary files a/test_data/Verwendungsnachweis_und_Kassenstand_SAP.xlsx and b/test_data/Verwendungsnachweis_und_Kassenstand_SAP.xlsx differ diff --git a/test_data/Verwendungsnachweis_und_Kassenstand_SAP_Zahlen.xlsx b/test_data/Verwendungsnachweis_und_Kassenstand_SAP_Zahlen.xlsx deleted file mode 100644 index 52a877f..0000000 Binary files a/test_data/Verwendungsnachweis_und_Kassenstand_SAP_Zahlen.xlsx and /dev/null differ diff --git a/tests/conftest.py b/tests/conftest.py index f904f71..019905b 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -41,7 +41,7 @@ def budget_example_sheet(budget_example_workbook): @pytest.fixture def superx_example_file(example_root): - return example_root / "Verwendungsnachweis_und_Kassenstand_SAP_Zahlen.xlsx" + return example_root / "Verwendungsnachweis_und_Kassenstand_SAP.xlsx" @pytest.fixture