@forge/manifest

13.2.0-next.413.1.1-next.2-experimental-0949616
~

Modified (6 files)

Index: package/out/validators/modules-validators/global/validate-global-ui.js
===================================================================
--- package/out/validators/modules-validators/global/validate-global-ui.js
+++ package/out/validators/modules-validators/global/validate-global-ui.js
@@ -12,8 +12,16 @@
     const globalUiModules = modules[moduleType] || [];
     if (globalUiModules.length === 0) {
         return validationErrors;
     }
+    if (!app.compatibility) {
+        validationErrors.push({
+            message: errorMessages.compatibilityRequired(),
+            reference: text_1.References.Modules,
+            level: 'error',
+            ...(0, utils_1.findPosition)('app', yamlContentByLine)
+        });
+    }
     if (globalUiModules.length > 1) {
         validationErrors.push({
             message: text_1.errors.modules.singleEntryOfTheModule(moduleType),
             reference: text_1.References.Modules,
File too large for inline diff
Index: package/package.json
===================================================================
--- package/package.json
+++ package/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@forge/manifest",
-  "version": "13.2.0-next.4",
+  "version": "13.1.1-next.2-experimental-0949616",
   "description": "Definitions and validations of the Forge manifest",
   "main": "out/index.js",
   "scripts": {
     "build": "yarn run compile",
Index: package/out/mapping/product-event-to-scope-mapping.json
===================================================================
--- package/out/mapping/product-event-to-scope-mapping.json
+++ package/out/mapping/product-event-to-scope-mapping.json
@@ -327,63 +327,8 @@
                 ]
             }
         },
         {
-            "productEvent": "avi:jsm-entity:created:request-type",
-            "oAuthScopes": {
-                "beta": [
-                    "read:requesttype:jira-service-management"
-                ],
-                "current": [
-                    "manage:jira-configuration"
-                ]
-            }
-        },
-        {
-            "productEvent": "avi:jsm-entity:updated:request-type",
-            "oAuthScopes": {
-                "beta": [
-                    "read:requesttype:jira-service-management"
-                ],
-                "current": [
-                    "manage:jira-configuration"
-                ]
-            }
-        },
-        {
-            "productEvent": "avi:jsm-entity:deleted:request-type",
-            "oAuthScopes": {
-                "beta": [
-                    "read:requesttype:jira-service-management"
-                ],
-                "current": [
-                    "manage:jira-configuration"
-                ]
-            }
-        },
-        {
-            "productEvent": "avi:jsm-entity:created:portal",
-            "oAuthScopes": {
-                "beta": [
-                    "read:servicedesk:jira-service-management"
-                ],
-                "current": [
-                    "manage:jira-configuration"
-                ]
-            }
-        },
-        {
-            "productEvent": "avi:jsm-entity:updated:portal",
-            "oAuthScopes": {
-                "beta": [
-                    "read:servicedesk:jira-service-management"
-                ],
-                "current": [
-                    "manage:jira-configuration"
-                ]
-            }
-        },
-        {
             "productEvent": "avi:jira:created:version",
             "oAuthScopes": {
                 "beta": [
                     "read:project-version:jira"
File too large for inline diff
File too large for inline diff