浏览代码

add the non-mandatory type to ot_page_type values

Olivier Massot 1 年之前
父节点
当前提交
00c103698e

+ 2 - 2
ot_admin/Classes/Controller/SiteController.php

@@ -421,7 +421,7 @@ class SiteController extends ActionController
                 $rootUid,
                 'Vie interne',
                 '/vie-interne',
-                OtPageTypeEnum::MANDATORY_EDITABLE,
+                OtPageTypeEnum::NON_MANDATORY,
                 '',
                 [
                     'hidden' => 1,
@@ -492,7 +492,7 @@ class SiteController extends ActionController
                 $rootUid,
                 'Page introuvable',
                 '/page-introuvable',
-                OtPageTypeEnum::MANDATORY_EDITABLE,
+                OtPageTypeEnum::NON_MANDATORY,
                 '',
                 [
                     'nav_hide' => 1,

+ 1 - 0
ot_admin/Classes/Enum/OtPageTypeEnum.php

@@ -8,5 +8,6 @@ enum OtPageTypeEnum: string
     case ROOT = 'ROOT';
     case MANDATORY_EDITABLE = 'MANDATORY_EDITABLE';
     case MANDATORY_NON_EDITABLE = 'MANDATORY_NON_EDITABLE';
+    case NON_MANDATORY = 'NON_MANDATORY';
     case USER_CREATED = 'USER_CREATED';
 }

+ 1 - 1
ot_admin/ext_tables.sql

@@ -2,7 +2,7 @@
 
 #
 # Table structure for table 'pages'
-# Possible values for ot_page_type are : ROOT, MANDATORY_EDITABLE, MANDATORY_NON_EDITABLE, USER_CREATED
+# Possible values for ot_page_type are : ROOT, MANDATORY_EDITABLE, MANDATORY_NON_EDITABLE, NON_MANDATORY, USER_CREATED
 #
 CREATE TABLE pages (
     manually_deleted smallint(5) unsigned NOT NULL DEFAULT 0,