Просмотр исходного кода

fix(api): fix example json for SCIM patch docs (#37949)

Cathy Teng 2 лет назад
Родитель
Сommit
16577a61be
1 измененных файлов с 34 добавлено и 26 удалено
  1. 34 26
      src/sentry/scim/endpoints/teams.py

+ 34 - 26
src/sentry/scim/endpoints/teams.py

@@ -327,48 +327,56 @@ class OrganizationSCIMTeamDetails(SCIMEndpoint, TeamDetailsEndpoint):
         * Renaming a team:
         ```json
         {
-            "op": "replace",
-            "value": {
-                "id": 23,
-                "displayName": "newName"
+            "Operations": {
+                "op": "replace",
+                "value": {
+                    "id": 23,
+                    "displayName": "newName"
+                }
             }
         }
         ```
         * Adding a member to a team:
         ```json
         {
-            "op": "add",
-            "path": "members",
-            "value": [
-                {
-                    "value": 23,
-                    "display": "testexample@example.com"
-                }
-            ]
+            "Operations": {
+                "op": "add",
+                "path": "members",
+                "value": [
+                    {
+                        "value": 23,
+                        "display": "testexample@example.com"
+                    }
+                ]
+            }
         }
         ```
         * Removing a member from a team:
         ```json
         {
-            "op": "remove",
-            "path": "members[value eq \"23\"]"
+            "Operations": {
+                "op": "remove",
+                "path": "members[value eq \"23\"]"
+            }
         }
         ```
         * Replacing an entire member set of a team:
         ```json
         {
-            "op": "replace",
-            "path": "members",
-            "value": [
-                {
-                    "value": 23,
-                    "display": "testexample2@sentry.io"
-                },
-                {
-                    "value": 24,
-                    "display": "testexample3@sentry.io"
-                }
-            ]
+            "Operations": {
+                "op": "replace",
+                "path": "members",
+                "value": [
+                    {
+                        "value": 23,
+                        "display": "testexample2@sentry.io"
+                    },
+                    {
+                        "value": 24,
+                        "display": "testexample3@sentry.io"
+                    }
+                ]
+            }
         }
         ```
         """