From 452429856878fe1e5861cec71c179080764aeced Mon Sep 17 00:00:00 2001
From: Robert Goldmann <deadlocker@gmx.de>
Date: Sun, 22 Jan 2023 10:48:23 +0100
Subject: [PATCH] #724 - add link to csm import to home page

---
 .../src/main/resources/languages/base_de.properties              | 1 +
 .../src/main/resources/languages/base_en.properties              | 1 +
 BudgetMasterServer/src/main/resources/templates/index.ftl        | 1 +
 3 files changed, 3 insertions(+)

diff --git a/BudgetMasterServer/src/main/resources/languages/base_de.properties b/BudgetMasterServer/src/main/resources/languages/base_de.properties
index 492e73809..c553d3e8d 100644
--- a/BudgetMasterServer/src/main/resources/languages/base_de.properties
+++ b/BudgetMasterServer/src/main/resources/languages/base_de.properties
@@ -504,6 +504,7 @@ home.menu.accounts.action.new=Neues Konto anlegen
 home.menu.transactions=Buchungen sind das zentrale Element von BudgetMaster. Gib ihnen einen Namen und eine Beschreibung, weise ihnen eine Kategorie und ein Konto zu, konfiguriere sie als wiederholend und markiere sie mit Tags.
 home.menu.transactions.action.manage=Buchungsverwaltung
 home.menu.transactions.action.new=Neue Buchung anlegen
+home.menu.transactions.action.csvImport=Import aus Bank CSV
 
 home.menu.templates=Vorlagen helfen dir dabei neue Buchung schnell und effizient anzulegen. Du kannst Vorlagen auch aus bereits bestehenden Buchungen erzeugen.
 home.menu.templates.action.manage=Vorlagenverwaltung
diff --git a/BudgetMasterServer/src/main/resources/languages/base_en.properties b/BudgetMasterServer/src/main/resources/languages/base_en.properties
index 72746060f..4f6183d11 100644
--- a/BudgetMasterServer/src/main/resources/languages/base_en.properties
+++ b/BudgetMasterServer/src/main/resources/languages/base_en.properties
@@ -503,6 +503,7 @@ home.menu.accounts.action.new=Create an account
 home.menu.transactions=Transactions are the key element of BudgetMaster. Give them a name and description, assign a category and account to them, configure them as recurring, and mark them with tags.
 home.menu.transactions.action.manage=Manage transactions
 home.menu.transactions.action.new=Create a transaction
+home.menu.transactions.action.csvImport=Import from bank CSV
 
 home.menu.templates=Templates help you to create new transactions quickly and efficiently. You can also create templates from existing transactions.
 home.menu.templates.action.manage=Manage templates
diff --git a/BudgetMasterServer/src/main/resources/templates/index.ftl b/BudgetMasterServer/src/main/resources/templates/index.ftl
index 839fa5314..c9b3ca26e 100644
--- a/BudgetMasterServer/src/main/resources/templates/index.ftl
+++ b/BudgetMasterServer/src/main/resources/templates/index.ftl
@@ -38,6 +38,7 @@
                             <@indexFunctions.homeEntry url="/transactions" icon=entityType.TRANSACTION.getIcon() iconColor=entityType.TRANSACTION.getColorAsTextColor() headlineText="menu.transactions" bodyText="home.menu.transactions">
                                 <@indexFunctions.action url="/transactions" name="home.menu.transactions.action.manage"/>
                                 <@indexFunctions.action url="/transactions/newTransaction/normal" name="home.menu.transactions.action.new"/>
+                                <@indexFunctions.action url="/transactionImport" name="home.menu.transactions.action.csvImport"/>
                             </@indexFunctions.homeEntry>
 
                             <@indexFunctions.homeEntry url="/templates" icon=entityType.TEMPLATE.getIcon() iconColor=entityType.TEMPLATE.getColorAsTextColor() headlineText="menu.transactions.templates" bodyText="home.menu.templates">
-- 
GitLab