機械翻訳について

リポジトリ編集ロールのリスト

get

/content/management/api/v1.1/repositories/{id}/editorialRoles

リポジトリの下にカスタム編集ロールをリストします。

リクエスト

パス・パラメータ
問合せパラメータ
  • このパラメータは、リスト内の各編集ロールで返されるフィールドを制御するために使用されます。 このパラメータは、フィールド名または「すべて」のカンマ区切りリストを受け入れます。 これらのフィールドは、リスト内の編集ロールごとに返されます。 すべてのフィールド名は大/小文字が区別され、ユーザーは問合せで正しいフィールド名を指定する必要があります。 各編集ロールには、標準フィールド(idnamedescriptioncreatedBycreatedDateupdatedByupdatedDate)と追加フィールド(isUsedhasPrivilegeGrantedcontentPrivilegestaxonomyPrivileges)の両方があります。 fields「すべて」 (大/小文字を区別しない)として指定すると、すべての標準フィールドおよび追加フィールドが返されます。 このパラメータは問合せではオプションであり、結果にはレスポンスの標準フィールドのみが表示されます。 問合せで指定されたフィールド名が正しくないか無効な場合は、エラーがスローされます。 このパラメータによって明示的に指定されていない場合でも、「id」フィールドは常に返されます。

    : ?fields=id,name,description
    これにより、編集ロールごとにidnameおよびdescriptionフィールドが返されます。

    : ?fields=all
    これにより、すべての標準フィールドと、編集ロールごとにすべての追加フィールドが返されます。
  • このパラメータは、負でない整数を受け入れ、結果のサイズの制御に使用します。
    デフォルト値: 50
  • このパラメータは、負でない整数を受け入れ、結果の開始インデックスを制御するために使用します。
    デフォルト値: 0
  • このパラメータは、結果の順序を制御するために使用します。 この問合せパラメータの値は、fieldName:[asc/desc]の書式に従います。「昇順」は昇順、「説明」は降順、デフォルトの順序は「昇順」です。フィールド名で使用できるフィールドは、nameおよびupdatedDateのみです。
    デフォルト値: name:asc
  • このパラメータは、フィールド値に一致する問合せ式条件を受け入れます。 問合せ条件の値は、{fieldName} {operator} "{fieldValue}"の形式に従います。 現在許可されているfieldNamesはisUsedのみで、現在許可されている演算子はisUsedeqのみです。 現在許可されているfieldValuesは、trueおよびfalseのみです。 この問合せパラメータは、デフォルトではオプションです。
    :
    ?q=(isUsed eq "true")
  • このパラメータは、ブール・フラグを受け入れます。 trueとして指定した場合、返される結果には合計結果数が含まれる必要があります。
    デフォルト値: false
トップに戻る

レスポンス

サポートされているメディア・タイプ

200レスポンス

OK。
本文()
ルート・スキーマ : EditorialRoles
型: object
EditorialRoles
ソースを表示
ネストされたスキーマ : aggregationResults
型: array
集計結果。
ソースを表示
ネストされたスキーマ: items
型: array
コレクションに含まれる特異なリソース。
ソースを表示
ネストされたスキーマ : 殺害
型: array
固定品目。 検索リストの上部に固定されたアイテムを表示
ソースを表示
ネストされたスキーマ : AggregationResult
型: object
ソースを表示
ネストされたスキーマ : EditorialRole
型: object
EditorialRole
ソースを表示
ネストされたスキーマ : contentPrivileges
型: array
カスタム編集ロールによって定義されたアセット・タイプの権限。
ソースを表示
ネストされたスキーマ : date
型: object
date
ソースを表示
ネストされたスキーマ : taxonomyPrivileges
型: array
カスタム編集ロールによって定義されたタクソノミの権限。
ソースを表示
ネストされたスキーマ : ContentPrivilege
型: object
ContentPrivilege
ソースを表示
ネストされたスキーマ: operations
型: array
Operations
ソースを表示
ネストされたスキーマ : TaxonomyPrivilege
型: object
TaxonomyPrivilege
ソースを表示
ネストされたスキーマ : nodes
型: array
カテゴリのパス。
ソースを表示
ネストされたスキーマ: operations
型: array
Operations
ソースを表示
ネストされたスキーマ : CategoryNodeBean
型: object
ソースを表示

304 レスポンス

変更されていません。

400レスポンス

不正リクエスト

403レスポンス

禁止。

404レスポンス

見つかりません。

500レスポンス

内部サーバー・エラー
トップに戻る

次の例は、cURLを使用してGETリクエストを発行して、リポジトリの下にカスタム編集ロールをリストする方法を示しています。

curl -X GET -H 'Accept: application/json' 'https://host:port/content/management/api/v1.1/repositories/{id}/editorialRoles'

/content/management/api/v1.1/repositories/7F289D0F4FD44C0382A83EFD44A355C0/editorialRoles?limit=10&offset=0&orderBy=name:asc&q=isUsed eq \"true\"&fields=all

このリストには、最初の10の編集ロール・セットと、ID 7F289D0F4FD44C0382A83EFD44A355C0のリポジトリで使用されるすべてのフィールドが、編集ロール名の昇順でソートされてリストされます。 タイプ・ルールにリポジトリに割り当てられていないタイプがある場合、またはタクソノミ・ルールにリポジトリに割り当てられていないタクソノミがある場合、そのルールは無効としてマークされます。

レスポンス本文

{
  "hasMore": false,
  "offset": 0,
  "count": 1,
  "limit": 10,
  "items": [
    {
      "id": "76F2903A0C8E48BCA222E68264BE1E05",
      "name": "Role 1019B",
      "description": "desc",
      "createdBy": "cecuser1",
      "createdDate": {
        "value": "2021-10-19T18:51:24.223Z",
        "timezone": "UTC"
      },
      "updatedBy": "cecuser1",
      "updatedDate": {
        "value": "2021-10-19T18:51:24.223Z",
        "timezone": "UTC"
      },
      "isUsed": true,
      "hasPrivilegeGranted": true,
      "contentPrivileges": [
        {
          "typeId": "",
          "typeName": null,
          "typeDisplayName": null,
          "isValid": true,
          "isEnabled": true,
          "operations": [
            "view"
          ]
        },
        {
          "typeId": "EF4C64E6BF81419F9743A8A4348A69EB",
          "typeName": "Image",
          "typeDisplayName": "Image",
          "isValid": true,
          "isEnabled": true,
          "operations": [
            "view",
            "update",
            "create",
            "delete"
          ]
        },
        {
          "typeId": "49B267B515C84AD7903C5B9C34EDB09E",
          "typeName": "TypeAAA",
          "typeDisplayName": "TypeAAA",
          "isValid": true,
          "isEnabled": true,
          "operations": [
            "view",
            "update",
            "create",
            "delete"
          ]
        },
        {
          "typeId": "8CB7D974CBB74923BF40A6CA68BED145",
          "typeName": "TypeBBB",
          "typeDisplayName": "TypeBBB",
          "isValid": true,
          "isEnabled": true,
          "operations": []
        },
        {
          "typeId": "B228AE0D8E2E41B8924C5B9FFBCAF039",
          "typeName": "TypeCCC",
          "typeDisplayName": "TypeCCC",
          "isValid": true,
          "isEnabled": false,
          "operations": [
            "view",
            "update",
            "create",
            "delete"
          ]
        }
      ],
      "taxonomyPrivileges": [
        {
          "taxonomyId": null,
          "taxonomyShortName": null,
          "isForSiteManagement": false,
          "categoryId": "",
          "nodes": null,
          "isSiteCategory": false,
          "isValid": true,
          "isEnabled": true,
          "operations": [
            "view"
          ]
        }
      ],
      "links": [
        {
          "href": "http://<hostname>/content/management/api/v1.1/repositories/7F289D0F4FD44C0382A83EFD44A355C0/editorialRoles/76F2903A0C8E48BCA222E68264BE1E05",
          "rel": "self",
          "method": "GET",
          "mediaType": "application/json"
        }
      ]
    }
  ],
  "links": [
    {
      "href": "http://<hostname>/content/management/api/v1.1/repositories/7F289D0F4FD44C0382A83EFD44A355C0/editorialRoles?limit=10&orderBy=name:asc&q=isUsed eq \"true\"&offset=0",
      "rel": "self",
      "method": "GET",
      "mediaType": "application/json"
    },
    {
      "href": "http://<hostname>/content/management/api/v1.1/repositories/7F289D0F4FD44C0382A83EFD44A355C0/editorialRoles?limit=10&orderBy=name:asc&q=isUsed eq \"true\"&offset=0",
      "rel": "canonical",
      "method": "GET",
      "mediaType": "application/json"
    },
    {
      "href": "http://<hostname>/content/management/api/v1.1/metadata-catalog/repositories/7F289D0F4FD44C0382A83EFD44A355C0/editorialRoles",
      "rel": "describedby",
      "method": "GET",
      "mediaType": "application/json"
    },
    {
      "href": "http://<hostname>/content/management/api/v1.1/repositories/7F289D0F4FD44C0382A83EFD44A355C0/editorialRoles?limit=10&orderBy=name:asc&q=isUsed eq \"true\"&offset=0",
      "rel": "first",
      "method": "GET",
      "mediaType": "application/json"
    },
    {
      "href": "http://<hostname>/content/management/api/v1.1/repositories/7F289D0F4FD44C0382A83EFD44A355C0/editorialRoles?limit=10&orderBy=name:asc&q=isUsed eq \"true\"&offset=0",
      "rel": "last",
      "method": "GET",
      "mediaType": "application/json"
    }
  ]
}
先頭に戻る