cloudstack 3.0 UI - edit template - isPublic field - Make it editable if it's root-admin or if allow.public.user.template is true. Make it non-editable otherwise.

This commit is contained in:
Jessica Wang 2012-06-18 14:06:13 -07:00
parent 1656176971
commit 6c8425b279
1 changed files with 18 additions and 2 deletions

View File

@ -365,7 +365,13 @@
});
var array2 = [];
array2.push("&ispublic=" + (args.data.ispublic=="on"));
//array2.push("&ispublic=" + (args.data.ispublic=="on"));
if(args.data.ispublic == "on")
array2.push("&ispublic=true");
else if(args.data.ispublic == "off")
array2.push("&ispublic=false");
//if args.data.ispublic is undefined, do not pass ispublic to API call.
if(args.data.isfeatured == "on")
array2.push("&isfeatured=true");
@ -613,7 +619,17 @@
ispublic: {
label: 'label.public',
isBoolean: true,
isEditable: true,
isEditable: function() {
if(isAdmin()) {
return true;
}
else {
if (g_userPublicTemplateEnabled == "true")
return true;
else
return false;
}
},
converter:cloudStack.converters.toBooleanText
},
isfeatured: {