@forge/manifest

12.1.0-next.812.1.0
out/schema/display-conditions-schema.json
~out/schema/display-conditions-schema.jsonModified
+141−13
Index: package/out/schema/display-conditions-schema.json
===================================================================
--- package/out/schema/display-conditions-schema.json
+++ package/out/schema/display-conditions-schema.json
@@ -47,8 +47,11 @@
                         },
                         "isSpaceAdmin": {
                             "type": "boolean"
                         },
+                        "permissions": {
+                            "$ref": "#/definitions/DisplayConditionsPermissions"
+                        },
                         "userIsExternalCollaborator": {
                             "type": "boolean"
                         }
                     },
@@ -89,8 +92,11 @@
                         },
                         "isSpaceAdmin": {
                             "type": "boolean"
                         },
+                        "permissions": {
+                            "$ref": "#/definitions/DisplayConditionsPermissions"
+                        },
                         "userIsExternalCollaborator": {
                             "type": "boolean"
                         }
                     },
@@ -131,8 +137,11 @@
                         },
                         "isSpaceAdmin": {
                             "type": "boolean"
                         },
+                        "permissions": {
+                            "$ref": "#/definitions/DisplayConditionsPermissions"
+                        },
                         "userIsExternalCollaborator": {
                             "type": "boolean"
                         }
                     },
@@ -173,8 +182,11 @@
                         },
                         "isSpaceAdmin": {
                             "type": "boolean"
                         },
+                        "permissions": {
+                            "$ref": "#/definitions/DisplayConditionsPermissions"
+                        },
                         "userIsExternalCollaborator": {
                             "type": "boolean"
                         }
                     },
@@ -215,8 +227,11 @@
                         },
                         "isSpaceAdmin": {
                             "type": "boolean"
                         },
+                        "permissions": {
+                            "$ref": "#/definitions/DisplayConditionsPermissions"
+                        },
                         "userIsExternalCollaborator": {
                             "type": "boolean"
                         }
                     },
@@ -273,14 +288,83 @@
                 },
                 "isSpaceAdmin": {
                     "type": "boolean"
                 },
+                "permissions": {
+                    "$ref": "#/definitions/DisplayConditionsPermissions"
+                },
                 "userIsExternalCollaborator": {
                     "type": "boolean"
                 }
             },
             "type": "object"
         },
+        "DisplayConditionsExternal": {
+            "$ref": "#/definitions/DisplayConditionsExternal_1"
+        },
+        "DisplayConditionsExternal_1": {
+            "additionalProperties": false,
+            "properties": {
+                "fetch": {
+                    "additionalProperties": false,
+                    "properties": {
+                        "backend": {
+                            "$ref": "#/definitions/FetchBackendOrClient"
+                        },
+                        "client": {
+                            "$ref": "#/definitions/FetchBackendOrClient"
+                        }
+                    },
+                    "type": "object"
+                },
+                "fonts": {
+                    "$ref": "#/definitions/StringOrListOfStrings"
+                },
+                "frames": {
+                    "$ref": "#/definitions/StringOrListOfStrings"
+                },
+                "images": {
+                    "$ref": "#/definitions/StringOrListOfStrings"
+                },
+                "media": {
+                    "$ref": "#/definitions/StringOrListOfStrings"
+                },
+                "scripts": {
+                    "$ref": "#/definitions/StringOrListOfStrings"
+                },
+                "styles": {
+                    "$ref": "#/definitions/StringOrListOfStrings"
+                }
+            },
+            "type": "object"
+        },
+        "DisplayConditionsPermissions": {
+            "$ref": "#/definitions/DisplayConditionsPermissions_1"
+        },
+        "DisplayConditionsPermissions_1": {
+            "additionalProperties": false,
+            "properties": {
+                "external": {
+                    "$ref": "#/definitions/DisplayConditionsExternal"
+                },
+                "scopes": {
+                    "$ref": "#/definitions/StringOrListOfStrings"
+                }
+            },
+            "type": "object"
+        },
+        "EgressPermissionAddress": {
+            "additionalProperties": false,
+            "properties": {
+                "address": {
+                    "type": "string"
+                }
+            },
+            "required": [
+                "address"
+            ],
+            "type": "object"
+        },
         "EntityPropertyCondition": {
             "anyOf": [
                 {
                     "$ref": "#/definitions/EntityPropertyExistsItem"
@@ -326,9 +410,9 @@
                 "propertyKey": {
                     "type": "string"
                 },
                 "value": {
-                    "$ref": "#/definitions/StringOrListOfStrings"
+                    "$ref": "#/definitions/StringOrListOfStrings_1"
                 }
             },
             "required": [
                 "entity",
@@ -376,9 +460,9 @@
                 "propertyKey": {
                     "type": "string"
                 },
                 "value": {
-                    "$ref": "#/definitions/StringOrListOfStrings"
+                    "$ref": "#/definitions/StringOrListOfStrings_1"
                 }
             },
             "required": [
                 "entity",
@@ -470,8 +554,43 @@
                 "user"
             ],
             "type": "string"
         },
+        "FetchBackendOrClient": {
+            "anyOf": [
+                {
+                    "items": {
+                        "type": "string"
+                    },
+                    "type": "array"
+                },
+                {
+                    "$ref": "#/definitions/EgressPermissionAddress"
+                },
+                {
+                    "items": {
+                        "anyOf": [
+                            {
+                                "items": {
+                                    "type": "string"
+                                },
+                                "type": "array"
+                            },
+                            {
+                                "$ref": "#/definitions/EgressPermissionAddress"
+                            },
+                            {
+                                "type": "string"
+                            }
+                        ]
+                    },
+                    "type": "array"
+                },
+                {
+                    "type": "string"
+                }
+            ]
+        },
         "IssueView": {
             "$ref": "#/definitions/IssueView_1"
         },
         "IssueView_1": {
@@ -627,33 +746,36 @@
                 "isSiteAdmin": {
                     "type": "boolean"
                 },
                 "issueId": {
-                    "$ref": "#/definitions/StringOrListOfStrings_1"
+                    "$ref": "#/definitions/StringOrListOfStrings"
                 },
                 "issueKey": {
-                    "$ref": "#/definitions/StringOrListOfStrings_1"
+                    "$ref": "#/definitions/StringOrListOfStrings"
                 },
                 "issueType": {
-                    "$ref": "#/definitions/StringOrListOfStrings_1"
+                    "$ref": "#/definitions/StringOrListOfStrings"
                 },
                 "jiraExpression": {
                     "type": "string"
                 },
                 "jiraTimeTrackingProviderEnabled": {
                     "type": "boolean"
                 },
+                "permissions": {
+                    "$ref": "#/definitions/DisplayConditionsPermissions"
+                },
                 "projectId": {
-                    "$ref": "#/definitions/StringOrListOfStrings_1"
+                    "$ref": "#/definitions/StringOrListOfStrings"
                 },
                 "projectKey": {
-                    "$ref": "#/definitions/StringOrListOfStrings_1"
+                    "$ref": "#/definitions/StringOrListOfStrings"
                 },
                 "projectName": {
-                    "$ref": "#/definitions/StringOrListOfStrings_1"
+                    "$ref": "#/definitions/StringOrListOfStrings"
                 },
                 "projectType": {
-                    "$ref": "#/definitions/StringOrListOfStrings_1"
+                    "$ref": "#/definitions/StringOrListOfStrings"
                 },
                 "timeTrackingProviderEnabled": {
                     "$ref": "#/definitions/TimeTrackingProviderEnabled"
                 }
@@ -716,8 +838,11 @@
                 },
                 "jiraTimeTrackingProviderEnabled": {
                     "type": "boolean"
                 },
+                "permissions": {
+                    "$ref": "#/definitions/DisplayConditionsPermissions"
+                },
                 "timeTrackingProviderEnabled": {
                     "$ref": "#/definitions/TimeTrackingProviderEnabled"
                 }
             },
@@ -881,19 +1006,22 @@
                 },
                 "jiraTimeTrackingProviderEnabled": {
                     "type": "boolean"
                 },
+                "permissions": {
+                    "$ref": "#/definitions/DisplayConditionsPermissions"
+                },
                 "projectId": {
-                    "$ref": "#/definitions/StringOrListOfStrings_1"
+                    "$ref": "#/definitions/StringOrListOfStrings"
                 },
                 "projectKey": {
-                    "$ref": "#/definitions/StringOrListOfStrings_1"
+                    "$ref": "#/definitions/StringOrListOfStrings"
                 },
                 "projectName": {
-                    "$ref": "#/definitions/StringOrListOfStrings_1"
+                    "$ref": "#/definitions/StringOrListOfStrings"
                 },
                 "projectType": {
-                    "$ref": "#/definitions/StringOrListOfStrings_1"
+                    "$ref": "#/definitions/StringOrListOfStrings"
                 },
                 "timeTrackingProviderEnabled": {
                     "$ref": "#/definitions/TimeTrackingProviderEnabled"
                 }