From 5cf020aaca2825cd53b47e02f68477e7885740dc Mon Sep 17 00:00:00 2001 From: xusongfu Date: Tue, 19 Jul 2022 10:07:07 +0800 Subject: [PATCH] fix: fix the policy of image Use alias policy to distinguish upload_image of glance and cinder Change-Id: I72cf15c3c4a2d31b50d96a643a9a134f8d2db2ab --- src/pages/compute/containers/Image/actions/Create.jsx | 2 ++ src/resources/skyline/policy.js | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pages/compute/containers/Image/actions/Create.jsx b/src/pages/compute/containers/Image/actions/Create.jsx index ed3e4a4f..2ce0bb24 100644 --- a/src/pages/compute/containers/Image/actions/Create.jsx +++ b/src/pages/compute/containers/Image/actions/Create.jsx @@ -66,6 +66,8 @@ export class CreateForm extends FormAction { static policy = ['add_image', 'upload_image']; + static aliasPolicy = ['glance:add_image', 'glance:upload_image']; + static allowed() { return Promise.resolve(true); } diff --git a/src/resources/skyline/policy.js b/src/resources/skyline/policy.js index c668a1e3..af30ea48 100644 --- a/src/resources/skyline/policy.js +++ b/src/resources/skyline/policy.js @@ -28,7 +28,6 @@ export const policyMap = { glance: [ 'get_image', 'add_image', - 'upload_image', 'delete_image', 'modify_image', 'get_members',