diff --git a/src/main/resources/templates/charts/manage.ftl b/src/main/resources/templates/charts/manage.ftl
index 13ebd1386347b607c91ccf559fd6263ee26ee9fd..85b4acac5b207821d841198d4a4f49950e875c0b 100644
--- a/src/main/resources/templates/charts/manage.ftl
+++ b/src/main/resources/templates/charts/manage.ftl
@@ -44,9 +44,11 @@
                                         </#if>
                                     </td>
                                     <td>
-                                        <@header.buttonFlat url='/charts/' + chart.ID?c + '/edit' icon='edit' localizationKey='' classes="no-padding text-default"/>
                                         <#if (chart.getType().name() == "CUSTOM")>
+                                            <@header.buttonFlat url='/charts/' + chart.ID?c + '/edit' icon='edit' localizationKey='' classes="no-padding text-default"/>
                                             <@header.buttonFlat url='/charts/' + chart.ID?c + '/requestDelete' icon='delete' localizationKey='' classes="no-padding text-default button-request-delete-chart" isDataUrl=true/>
+                                        <#else>
+                                            <@header.buttonFlat url='/charts/' + chart.ID?c + '/edit' icon='visibility' localizationKey='' classes="no-padding text-default"/>
                                         </#if>
                                     </td>
                                 </tr>
diff --git a/src/main/resources/templates/charts/newChart.ftl b/src/main/resources/templates/charts/newChart.ftl
index cb9a563ccaae6846f08d07b6c5d0891afcf6e654..ca039397e02061cd0d8d2ac2ce9347fcc36a316a 100644
--- a/src/main/resources/templates/charts/newChart.ftl
+++ b/src/main/resources/templates/charts/newChart.ftl
@@ -47,7 +47,7 @@
                                     </#if>
                                 </#if>
                                 <i class="material-icons prefix">edit</i>
-                                <input id="chart-name" type="text" name="name" <@validation.validation "name"/> value="${chartName}">
+                                <input id="chart-name" type="text" name="name" <@validation.validation "name"/> value="${chartName}" <#if chart.getType().name() == "DEFAULT">disabled</#if>>
                                 <label for="chart-name">${locale.getString("chart.new.label.name")}</label>
                             </div>
                         </div>