diff --git a/src/main/java/de/deadlocker8/budgetmaster/controller/IndexController.java b/src/main/java/de/deadlocker8/budgetmaster/controller/IndexController.java index b2fe115a93c7b3cdc1c648b8134390ddde75ec8f..f6e0b424341f0766c48fee025a6eaf4ae36f1ba9 100644 --- a/src/main/java/de/deadlocker8/budgetmaster/controller/IndexController.java +++ b/src/main/java/de/deadlocker8/budgetmaster/controller/IndexController.java @@ -32,4 +32,11 @@ public class IndexController extends BaseController model.addAttribute("settings", settingsService.getSettings()); return "firstUse"; } + + @GetMapping("/statistics") + public String statistics(Model model) + { + model.addAttribute("settings", settingsService.getSettings()); + return "statistics"; + } } \ No newline at end of file diff --git a/src/main/resources/languages/base_de.properties b/src/main/resources/languages/base_de.properties index ba676ce361c814621a132b7a71aca773d0491926..1fe64050cc2dfd7c1c7f44bfa9b971bb5d39a994 100644 --- a/src/main/resources/languages/base_de.properties +++ b/src/main/resources/languages/base_de.properties @@ -173,6 +173,7 @@ menu.templates=Vorlagen menu.categories=Kategorien menu.charts=Diagramme menu.reports=Berichte +menu.statistics=Statistiken menu.settings=Einstellungen menu.settings.database=Datenbank menu.about=Über diff --git a/src/main/resources/languages/base_en.properties b/src/main/resources/languages/base_en.properties index 5a9cd28372288b37be3f932a8f6b13289afca397..c441301e3b03a6748a5e557b510ceb953e49db6b 100644 --- a/src/main/resources/languages/base_en.properties +++ b/src/main/resources/languages/base_en.properties @@ -173,6 +173,7 @@ menu.templates=Templates menu.categories=Categories menu.charts=Charts menu.reports=Reports +menu.statistics=Statistics menu.settings=Settings menu.settings.database=Database menu.hotkeys=Hotkeys diff --git a/src/main/resources/templates/helpers/navbar.ftl b/src/main/resources/templates/helpers/navbar.ftl index 75d3f998ce5c244ef569e019f0ce8cf320fc313b..c505da38f319d804a719e04385e9751f5551a974 100644 --- a/src/main/resources/templates/helpers/navbar.ftl +++ b/src/main/resources/templates/helpers/navbar.ftl @@ -14,6 +14,7 @@ <@itemWithIcon "charts" "/charts" locale.getString("menu.charts"), "show_chart" "background-purple", activeID/> <@itemWithIcon "reports", "/reports", locale.getString("menu.reports"), "description", "background-green", activeID/> <@itemWithIcon "categories", "/categories", locale.getString("menu.categories"), "label", "background-orange", activeID/> + <@itemWithIcon "statistics", "/statistics", locale.getString("menu.statistics"), "insert_chart", "background-grey", activeID/> <@itemWithIcon "settings", "/settings", locale.getString("menu.settings"), "settings", "background-red", activeID/> <@itemDivider/> diff --git a/src/main/resources/templates/statistics.ftl b/src/main/resources/templates/statistics.ftl new file mode 100644 index 0000000000000000000000000000000000000000..8fa0b38cb21fe5a61f8c7ad045faacdb46b5a7c6 --- /dev/null +++ b/src/main/resources/templates/statistics.ftl @@ -0,0 +1,42 @@ +<html> + <head> + <#import "helpers/header.ftl" as header> + <@header.globals/> + <@header.header "BudgetMaster - ${locale.getString('menu.firstUseGuide')}"/> + <#import "/spring.ftl" as s> + </head> + <@header.body> + <#import "helpers/navbar.ftl" as navbar> + <@navbar.navbar "statistics" settings/> + + <#import "indexFunctions.ftl" as indexFunctions> + + <main> + <div class="card main-card background-color"> + <div class="container"> + <div class="section center-align"> + <div class="headline"><i class="material-icons">insert_chart</i> ${locale.getString("menu.statistics")}</div> + </div> + </div> + + <@header.content> + <br> + + <div class="container"> + <div class="container center-align"> + <div class="row left-align"> + <div class="col s12"> + Lorem Ipsum + </div> + </div> + </div> + </div> + </@header.content> + </div> + </main> + + <!-- Scripts--> + <#import "helpers/scripts.ftl" as scripts> + <@scripts.scripts/> + </@header.body> +</html>