From ee9129f641e78e5966b55fc4da057692f8830836 Mon Sep 17 00:00:00 2001 From: Anh Tran Date: Thu, 28 Jan 2016 20:16:23 +0700 Subject: [PATCH] [identity][POST /v3/policies] Wrong response This patch does: - Added user_id and project_id to sample JSON request and response. - Marked user_id and project_id as "Optional" on parameter table of "Create policy" API. Change-Id: Ib7f8852487c626c039bb71acfec7e215e1e489ba Closes-Bug: #1538556 --- .../src/wadls/identity-api/src/v3/common.ent | 42 ++++++++++++++++++- .../samples/admin/policy-create-response.json | 6 ++- .../src/v3/wadl/identity-admin-v3.wadl | 8 ++-- 3 files changed, 50 insertions(+), 6 deletions(-) diff --git a/api-ref/src/wadls/identity-api/src/v3/common.ent b/api-ref/src/wadls/identity-api/src/v3/common.ent index 3bf96e52d..baa08d01c 100644 --- a/api-ref/src/wadls/identity-api/src/v3/common.ent +++ b/api-ref/src/wadls/identity-api/src/v3/common.ent @@ -1785,6 +1785,16 @@ '> + + + + The UUID for the associated project. + + +'> @@ -1811,6 +1821,16 @@ '> + + + + The ID of the user who owns the policy. + + +'> @@ -1874,6 +1894,16 @@ '> + + + + The UUID for the associated project. + + +'> @@ -1911,6 +1941,16 @@ '> + + + + The ID of the user who owns the policy. + + +'> @@ -3259,7 +3299,7 @@ (Since v3.1) Additionally, if your default project is not valid, a token is issued without an explicit scope of - authorization. + authorization. '> diff --git a/api-ref/src/wadls/identity-api/src/v3/samples/admin/policy-create-response.json b/api-ref/src/wadls/identity-api/src/v3/samples/admin/policy-create-response.json index 20293393c..5b62c1b0a 100644 --- a/api-ref/src/wadls/identity-api/src/v3/samples/admin/policy-create-response.json +++ b/api-ref/src/wadls/identity-api/src/v3/samples/admin/policy-create-response.json @@ -1,8 +1,12 @@ { "policy": { + "user_id": "0ffd248c55b443eaac5253b4e9cbf9b5", + "links": { + "self": "http://identity:35357/v3/policies/88f5b83f8f8e41daba4c25eed1a7bbc6" + }, "blob": "{'foobar_user': 'role:compute-user'}", "project_id": "0426ac1e48f642ef9544c2251e07e261", "type": "application/json", - "user_id": "0ffd248c55b443eaac5253b4e9cbf9b5" + "id": "88f5b83f8f8e41daba4c25eed1a7bbc6" } } diff --git a/api-ref/src/wadls/identity-api/src/v3/wadl/identity-admin-v3.wadl b/api-ref/src/wadls/identity-api/src/v3/wadl/identity-admin-v3.wadl index ca5bfe2f7..9ac955a95 100644 --- a/api-ref/src/wadls/identity-api/src/v3/wadl/identity-admin-v3.wadl +++ b/api-ref/src/wadls/identity-api/src/v3/wadl/identity-admin-v3.wadl @@ -1538,9 +1538,9 @@ &policyObjectParameter; &policy-blobRequestParameter; - &policy-project_idRequestParameter; &policy-mime-typeRequestParameter; - &policy-user_idRequestParameter; + &policy_create-project_idRequestParameter; + &policy_create-user_idRequestParameter; @@ -1556,9 +1556,9 @@ &policy-rule-blobResponseParameter; &policy-idResponseParameter; &policy-linksResponseParameter; - &policy-project_idResponseParameter; &policy-mime-typeResponseParameter; - &policy-user_idResponseParameter; + &policy_create-project_idResponseParameter; + &policy_create-user_idResponseParameter; &postPutDeleteFaults;