From c9e7f3a1c01a46d3840cd08b8d1de6016f53faa8 Mon Sep 17 00:00:00 2001 From: Brian Federle Date: Thu, 8 Dec 2011 13:35:32 -0800 Subject: [PATCH] bug 12334: Don't show destroy action to non-owners of project status 12334: resolved fixed --- ui/scripts/projects.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/ui/scripts/projects.js b/ui/scripts/projects.js index 2c3a7b05705..88b5055f19d 100644 --- a/ui/scripts/projects.js +++ b/ui/scripts/projects.js @@ -282,7 +282,8 @@ async: true, success: function(data) { args.response.success({ - data: data.listprojectsresponse.project + data: data.listprojectsresponse.project, + actionFilter: projectsActionFilter }); } }); @@ -355,4 +356,12 @@ } } }; + + var projectsActionFilter = function(args) { + if (args.context.item.account == args.context.users[0].account) { + return ['destroy']; + } + + return []; + }; } (cloudStack, testData));