mirror of https://github.com/apache/cloudstack.git
bug 4556: account page - localize Resource Limits and Disable Account.
This commit is contained in:
parent
35c3034e01
commit
4068603193
|
|
@ -422,6 +422,9 @@ label.vm.reboot=Reboot VM
|
|||
label.vm.destroy=Destroy VM
|
||||
|
||||
label.action.edit.account=Edit account
|
||||
label.action.resource.limits=Resource limits
|
||||
label.action.disable.account=Disable account
|
||||
label.action.disable.account.processing=Disabling account....
|
||||
|
||||
#Messages
|
||||
message.edit.limits=Please specify limits to the following resources. A "-1" indicates no limit to the amount of resources create.
|
||||
|
|
|
|||
|
|
@ -11,7 +11,10 @@ var dictionary = {
|
|||
"message.lock.account" : '<fmt:message key="message.lock.account"/>',
|
||||
"message.enable.account" : '<fmt:message key="message.enable.account"/>',
|
||||
"message.delete.account" : '<fmt:message key="message.delete.account"/>',
|
||||
"label.action.edit.account" : '<fmt:message key="label.action.edit.account"/>'
|
||||
"label.action.edit.account" : '<fmt:message key="label.action.edit.account"/>',
|
||||
"label.action.resource.limits": '<fmt:message key="label.action.resource.limits"/>',
|
||||
"label.action.disable.account": '<fmt:message key="label.action.disable.account"/>',
|
||||
"label.action.disable.account.processing": '<fmt:message key="label.action.disable.account.processing"/>'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
|
|
|||
|
|
@ -395,11 +395,11 @@ function accountJsonToDetailsTab() {
|
|||
buildActionLinkForTab("label.action.edit.account", accountActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
||||
|
||||
if (jsonObj.accounttype == roleTypeUser || jsonObj.accounttype == roleTypeDomainAdmin) {
|
||||
buildActionLinkForTab("Resource limits", accountActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
||||
buildActionLinkForTab("label.action.resource.limits", accountActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
||||
}
|
||||
|
||||
if(jsonObj.state == "enabled") {
|
||||
buildActionLinkForTab("Disable account", accountActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
||||
buildActionLinkForTab("label.action.disable.account", accountActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
||||
buildActionLinkForTab("Lock account", accountActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
||||
}
|
||||
else if(jsonObj.state == "disabled" || jsonObj.state == "locked") {
|
||||
|
|
@ -536,19 +536,18 @@ var accountActionMap = {
|
|||
"label.action.edit.account": {
|
||||
dialogBeforeActionFn: doEditAccount
|
||||
},
|
||||
"Resource limits": {
|
||||
"label.action.resource.limits": {
|
||||
dialogBeforeActionFn : doResourceLimitsForAccount
|
||||
}
|
||||
,
|
||||
"Disable account": {
|
||||
"label.action.disable.account": {
|
||||
isAsyncJob: true,
|
||||
asyncJobResponse: "disableaccountresponse",
|
||||
dialogBeforeActionFn : doDisableAccount,
|
||||
inProcessText: "Disabling account....",
|
||||
inProcessText: "label.action.disable.account.processing",
|
||||
afterActionSeccessFn: function(json, $midmenuItem1, id) {
|
||||
var item = json.queryasyncjobresultresponse.jobresult.account;
|
||||
accountToMidmenu(item, $midmenuItem1);
|
||||
//accountJsonToDetailsTab();
|
||||
accountToMidmenu(item, $midmenuItem1);
|
||||
}
|
||||
}
|
||||
,
|
||||
|
|
@ -559,8 +558,7 @@ var accountActionMap = {
|
|||
inProcessText: "Locking account....",
|
||||
afterActionSeccessFn: function(json, $midmenuItem1, id) {
|
||||
var item = json.queryasyncjobresultresponse.jobresult.account;
|
||||
accountToMidmenu(item, $midmenuItem1);
|
||||
//accountJsonToDetailsTab();
|
||||
accountToMidmenu(item, $midmenuItem1);
|
||||
}
|
||||
}
|
||||
,
|
||||
|
|
@ -570,8 +568,7 @@ var accountActionMap = {
|
|||
inProcessText: "Enabling account....",
|
||||
afterActionSeccessFn: function(json, $midmenuItem1, id) {
|
||||
var item = json.enableaccountresponse.account;
|
||||
accountToMidmenu(item, $midmenuItem1);
|
||||
//accountJsonToDetailsTab();
|
||||
accountToMidmenu(item, $midmenuItem1);
|
||||
}
|
||||
}
|
||||
,
|
||||
|
|
|
|||
|
|
@ -60,7 +60,10 @@ function doActionToTab(id, $actionLink, apiCommand, $midmenuItem1, $thisTab) {
|
|||
var afterActionSeccessFn = apiInfo.afterActionSeccessFn;
|
||||
|
||||
var $spinningWheel = $thisTab.find("#spinning_wheel");
|
||||
$spinningWheel.find("#description").text(inProcessText);
|
||||
if(inProcessText in dictionary)
|
||||
$spinningWheel.find("#description").text(dictionary[inProcessText]);
|
||||
else
|
||||
$spinningWheel.find("#description").text(label);
|
||||
$spinningWheel.show();
|
||||
|
||||
$midmenuItem1.find("#content").removeClass("selected").addClass("inaction");
|
||||
|
|
@ -525,7 +528,11 @@ function copyActionInfoFromMidMenuToRightPanel($midmenuItem1) {
|
|||
if($midMenuSpinningWheel.css("display") != "none") {
|
||||
if($detailsTabSpinningWheel.css("display") == "none") {
|
||||
var inProcessText = $midMenuSpinningWheel.data("inProcessText");
|
||||
$detailsTabSpinningWheel.find("#description").text(inProcessText);
|
||||
$detailsTabSpinningWheel.find("#description").text(inProcessText);
|
||||
if(inProcessText in dictionary)
|
||||
$detailsTabSpinningWheel.find("#description").text(dictionary[inProcessText]);
|
||||
else
|
||||
$detailsTabSpinningWheel.find("#description").text(label);
|
||||
$detailsTabSpinningWheel.show();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue