From 96cd7b94bcb0228518807e4455f3f7422d03e879 Mon Sep 17 00:00:00 2001 From: Robert Goldmann <deadlocker@gmx.de> Date: Thu, 16 Apr 2020 20:34:25 +0200 Subject: [PATCH] #338 - invert "ignore" options --> dont use "not" --- .../budgetmaster/templates/TemplateController.java | 6 +++--- .../budgetmaster/templates/TemplateService.java | 6 +++--- src/main/resources/languages/_de.properties | 4 ++-- src/main/resources/languages/_en.properties | 4 ++-- src/main/resources/static/js/templates.js | 4 ++-- .../templates/templates/createFromTransactionModal.ftl | 8 ++++---- 6 files changed, 16 insertions(+), 16 deletions(-) diff --git a/src/main/java/de/deadlocker8/budgetmaster/templates/TemplateController.java b/src/main/java/de/deadlocker8/budgetmaster/templates/TemplateController.java index 670c2c6fa..bb59ed57a 100644 --- a/src/main/java/de/deadlocker8/budgetmaster/templates/TemplateController.java +++ b/src/main/java/de/deadlocker8/budgetmaster/templates/TemplateController.java @@ -80,8 +80,8 @@ public class TemplateController extends BaseController public String postNormal(@RequestParam(value = "templateName") String templateName, @ModelAttribute("NewTransaction") Transaction transaction, @RequestParam(value = "isPayment", required = false) boolean isPayment, - @RequestParam(value = "ignoreCategory") Boolean ignoreCategory, - @RequestParam(value = "ignoreAccount") Boolean ignoreAccount) + @RequestParam(value = "includeCategory") Boolean includeCategory, + @RequestParam(value = "includeAccount") Boolean includeAccount) { transactionService.handleAmount(transaction, isPayment); transactionService.handleTags(transaction); @@ -91,7 +91,7 @@ public class TemplateController extends BaseController throw new ResponseStatusException(HttpStatus.BAD_REQUEST, "templateName must not be empty"); } - templateService.createFromTransaction(templateName, transaction, ignoreCategory, ignoreAccount); + templateService.createFromTransaction(templateName, transaction, includeCategory, includeAccount); return "redirect:/templates"; } diff --git a/src/main/java/de/deadlocker8/budgetmaster/templates/TemplateService.java b/src/main/java/de/deadlocker8/budgetmaster/templates/TemplateService.java index 4fc84a49d..07fefa6c9 100644 --- a/src/main/java/de/deadlocker8/budgetmaster/templates/TemplateService.java +++ b/src/main/java/de/deadlocker8/budgetmaster/templates/TemplateService.java @@ -43,15 +43,15 @@ public class TemplateService implements Resetable { } - public void createFromTransaction(String templateName, Transaction transaction, boolean ignoreCategory, boolean ignoreAccount) + public void createFromTransaction(String templateName, Transaction transaction, boolean includeCategory, boolean includeAccount) { final Template template = new Template(templateName, transaction); - if(ignoreCategory) + if(!includeCategory) { template.setCategory(null); } - if(ignoreAccount) + if(!includeAccount) { template.setAccount(null); } diff --git a/src/main/resources/languages/_de.properties b/src/main/resources/languages/_de.properties index 66d619c26..b40ac6425 100644 --- a/src/main/resources/languages/_de.properties +++ b/src/main/resources/languages/_de.properties @@ -246,8 +246,8 @@ search.in.description=Beschreibung search.in.category=Kategorie search.in.tags=Tags -template.checkbox.ignore.category=Kategorie nicht übernehmen -template.checkbox.ignore.account=Konto nicht übernehmen +template.checkbox.include.category=Kategorie übernehmen +template.checkbox.include.account=Konto übernehmen # ABOUT about=Über {0} diff --git a/src/main/resources/languages/_en.properties b/src/main/resources/languages/_en.properties index 8356570c7..261d7f186 100644 --- a/src/main/resources/languages/_en.properties +++ b/src/main/resources/languages/_en.properties @@ -246,8 +246,8 @@ search.in.description=Description search.in.category=Category search.in.tags=Tags -template.checkbox.ignore.category=Omit selected category -template.checkbox.ignore.account=Omit selected account +template.checkbox.include.category=Include category +template.checkbox.include.account=Include account # ABOUT about=About {0} diff --git a/src/main/resources/static/js/templates.js b/src/main/resources/static/js/templates.js index 496d4ecd0..f537fd39b 100644 --- a/src/main/resources/static/js/templates.js +++ b/src/main/resources/static/js/templates.js @@ -67,8 +67,8 @@ function saveAsTemplate() let form = document.getElementsByName('NewTransaction')[0]; form.appendChild(createAdditionalHiddenInput('templateName', templateName)); - form.appendChild(createAdditionalHiddenInput('ignoreCategory', document.getElementById('ignore-category').checked)); - form.appendChild(createAdditionalHiddenInput('ignoreAccount', document.getElementById('ignore-account').checked)); + form.appendChild(createAdditionalHiddenInput('includeCategory', document.getElementById('include-category').checked)); + form.appendChild(createAdditionalHiddenInput('includeAccount', document.getElementById('include-account').checked)); // replace form target url form.action = $('#buttonCreateTemplate').attr('data-url'); diff --git a/src/main/resources/templates/templates/createFromTransactionModal.ftl b/src/main/resources/templates/templates/createFromTransactionModal.ftl index c82f42f2f..da4a5c464 100644 --- a/src/main/resources/templates/templates/createFromTransactionModal.ftl +++ b/src/main/resources/templates/templates/createFromTransactionModal.ftl @@ -12,14 +12,14 @@ </div> <div class="col s12"> <label> - <input id="ignore-category" type="checkbox"> - <span class="columnName-checkbox-label text-color">${locale.getString('template.checkbox.ignore.category')}</span> + <input id="include-category" type="checkbox" checked="checked"> + <span class="columnName-checkbox-label text-color">${locale.getString('template.checkbox.include.category')}</span> </label> </div> <div class="col s12"> <label> - <input id="ignore-account" type="checkbox" checked="checked"> - <span class="columnName-checkbox-label text-color">${locale.getString('template.checkbox.ignore.account')}</span> + <input id="include-account" type="checkbox"> + <span class="columnName-checkbox-label text-color">${locale.getString('template.checkbox.include.account')}</span> </label> </div> </div> -- GitLab