From db46afac6dd650d9e33267e85fc7da571fb37685 Mon Sep 17 00:00:00 2001
From: Robert Goldmann <deadlocker@gmx.de>
Date: Wed, 10 Jun 2020 22:57:07 +0200
Subject: [PATCH] prevent editing of default category names

---
 src/main/resources/templates/categories/newCategory.ftl | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/main/resources/templates/categories/newCategory.ftl b/src/main/resources/templates/categories/newCategory.ftl
index 2721c96be..855734f5b 100644
--- a/src/main/resources/templates/categories/newCategory.ftl
+++ b/src/main/resources/templates/categories/newCategory.ftl
@@ -31,8 +31,9 @@
                         <div class="row">
                             <div class="input-field col s12 m12 l8 offset-l2">
                                 <#assign categoryName=categoriesFunctions.getCategoryName(category)>
+                                <#assign isNameEditingForbidden=category.getType()?? && (category.getType().name() == "NONE" || category.getType().name() == "REST")>
 
-                                <input id="category-name" type="text" name="name" <@validation.validation "name"/> value="${categoryName}">
+                                <input id="category-name" type="text" name="name" <@validation.validation "name"/> value="${categoryName}" <#if isNameEditingForbidden>disabled</#if>>
                                 <label for="category-name">${locale.getString("category.new.label.name")}</label>
                             </div>
                         </div>
-- 
GitLab