diff --git a/productMods/WEB-INF/ontologies/app/menu.n3 b/productMods/WEB-INF/ontologies/app/menu.n3 index 30a55051..5b50962b 100644 --- a/productMods/WEB-INF/ontologies/app/menu.n3 +++ b/productMods/WEB-INF/ontologies/app/menu.n3 @@ -57,7 +57,8 @@ display:Home a display:Page ; display:title "Home" ; display:urlMapping "/" ; - display:hasDataGetter display:homeDataGetter . + display:hasDataGetter display:homeDataGetter; + display:cannotDeletePage "true" . display:Events a display:Page ; @@ -126,7 +127,8 @@ display:pageListPage display:title "Pages" ; display:urlMapping "/pageList" ; display:requiresBodyTemplate "pageList.ftl" ; - display:hasDataGetter display:pageListData . + display:hasDataGetter display:pageListData; + display:cannotDeletePage "true" . display:pageListData a ; diff --git a/productMods/js/menupage/processDataGetterUtils.js b/productMods/js/menupage/processDataGetterUtils.js index 277b72ba..3fc11025 100644 --- a/productMods/js/menupage/processDataGetterUtils.js +++ b/productMods/js/menupage/processDataGetterUtils.js @@ -27,5 +27,8 @@ var processDataGetterUtils = { } return contentType; + }, + isRelatedToBrowseClassGroup:function(contentType) { + return (contentType == "browseClassGroup" || contentType == "internalClass"); } }; \ No newline at end of file