Fixed CLOUDSTACK-6980: UI for RegisterTemplate API does not expose requireshvm parameter

This commit is contained in:
Rajani Karuturi 2014-07-25 15:23:38 +05:30 committed by Jessica Wang
parent f1039b782e
commit 32e8fda965
4 changed files with 19 additions and 0 deletions

View File

@ -51,6 +51,7 @@ label.switch.type=Switch Type
label.service.state=Service State label.service.state=Service State
label.egress.default.policy=Egress Default Policy label.egress.default.policy=Egress Default Policy
label.routing=Routing label.routing=Routing
label.hvm=HVM
label.about=About label.about=About
label.app.name=CloudStack label.app.name=CloudStack
label.about.app=About CloudStack label.about.app=About CloudStack

View File

@ -64,6 +64,7 @@ dictionary = {
'label.service.state': '<fmt:message key="label.service.state" />', 'label.service.state': '<fmt:message key="label.service.state" />',
'label.egress.default.policy': '<fmt:message key="label.egress.default.policy" />', 'label.egress.default.policy': '<fmt:message key="label.egress.default.policy" />',
'label.routing': '<fmt:message key="label.routing" />', 'label.routing': '<fmt:message key="label.routing" />',
'label.hvm': '<fmt:message key="label.hvm" />',
'message.validate.invalid.characters': '<fmt:message key="message.validate.invalid.characters" />', 'message.validate.invalid.characters': '<fmt:message key="message.validate.invalid.characters" />',
'message.validate.fieldrequired': '<fmt:message key="message.validate.fieldrequired" />', 'message.validate.fieldrequired': '<fmt:message key="message.validate.fieldrequired" />',
'message.validate.fixfield': '<fmt:message key="message.validate.fixfield" />', 'message.validate.fixfield': '<fmt:message key="message.validate.fixfield" />',

View File

@ -1218,6 +1218,10 @@ cloudStack.docs = {
desc: 'Check this if the template is used for deploying router.', desc: 'Check this if the template is used for deploying router.',
externalLink: '' externalLink: ''
}, },
helpRegisterTemplateHvm: {
desc: 'Check this if the template requires hvm.',
externalLink: ''
},
// Upload volume // Upload volume
helpUploadVolumeName: { helpUploadVolumeName: {
desc: 'A unique name for the volume. This will be visible to users, so choose something descriptive.', desc: 'A unique name for the volume. This will be visible to users, so choose something descriptive.',

View File

@ -458,6 +458,13 @@
docID: 'helpRegisterTemplateRouting', docID: 'helpRegisterTemplateRouting',
isBoolean: true, isBoolean: true,
isHidden: true isHidden: true
},
requireshvm: {
label: 'label.hvm',
docID: 'helpRegisterTemplateHvm',
isBoolean: true,
isHidden: false,
isChecked: true
} }
} }
}, },
@ -482,6 +489,12 @@
}); });
} }
if (args.$form.find('.form-item[rel=requireshvm]').css("display") != "none") {
$.extend(data, {
requireshvm: (args.data.requireshvm == "on")
});
}
if (args.$form.find('.form-item[rel=isFeatured]').css("display") != "none") { if (args.$form.find('.form-item[rel=isFeatured]').css("display") != "none") {
$.extend(data, { $.extend(data, {
isfeatured: (args.data.isFeatured == "on") isfeatured: (args.data.isFeatured == "on")