diff --git a/modulecheck/module.json b/modulecheck/module.json index 1714bd49bd689e8f227fda3ab23d332b0767aa8e..5b19409ffd98cd18e629874cb0d581223730ee65 100644 --- a/modulecheck/module.json +++ b/modulecheck/module.json @@ -956,7 +956,8 @@ "metadata", "extensionProcessMode", "dataGroupIds", - "process" + "process", + "isolationProcess" ] } } @@ -1015,6 +1016,67 @@ "metadata", "extensionProcessMode", "dataGroupIds", + "appIdentifierAllowList", + "isolationProcess" + ] + } + } + }, + { + "if": { + "properties": { + "type": { + "const": "sys/commonUI" + } + } + }, + "then": { + "propertyNames": { + "enum": [ + "priority", + "name", + "srcEntrance", + "srcEntry", + "icon", + "label", + "description", + "type", + "permissions", + "uri", + "readPermission", + "writePermission", + "visible", + "exported", + "skills", + "metadata", + "extensionProcessMode", + "dataGroupIds", + "isolationProcess" + ] + } + }, + "else": { + "propertyNames": { + "enum": [ + "priority", + "name", + "srcEntrance", + "srcEntry", + "icon", + "label", + "description", + "type", + "permissions", + "uri", + "readPermission", + "writePermission", + "visible", + "exported", + "skills", + "metadata", + "extensionProcessMode", + "dataGroupIds", + "process", "appIdentifierAllowList" ] } @@ -1352,6 +1414,11 @@ "type": "string", "maxLength": 31, "pattern": "^[:][0-9a-zA-Z_]+$" + }, + "isolationProcess": { + "description": "Specifies whether the ability can run in an independent process", + "type": "boolean", + "default": false } }, "if": {