Show a toast with success on instance creation
toast message was missing from new instance launch modal Change-Id: I956255a98e1f6e027181efe55da5f7366316249b Closes-Bug: #1512428
This commit is contained in:
parent
2432283fbc
commit
2c7ae7efc9
@ -26,7 +26,8 @@
|
||||
'horizon.app.core.openstack-service-api.nova',
|
||||
'horizon.app.core.openstack-service-api.novaExtensions',
|
||||
'horizon.app.core.openstack-service-api.security-group',
|
||||
'horizon.app.core.openstack-service-api.serviceCatalog'
|
||||
'horizon.app.core.openstack-service-api.serviceCatalog',
|
||||
'horizon.framework.widgets.toast.service'
|
||||
];
|
||||
|
||||
/**
|
||||
@ -51,7 +52,8 @@
|
||||
novaAPI,
|
||||
novaExtensions,
|
||||
securityGroup,
|
||||
serviceCatalog
|
||||
serviceCatalog,
|
||||
toast
|
||||
) {
|
||||
|
||||
var initPromise;
|
||||
@ -245,7 +247,13 @@
|
||||
setFinalSpecKeyPairs(finalSpec);
|
||||
setFinalSpecSecurityGroups(finalSpec);
|
||||
|
||||
return novaAPI.createServer(finalSpec);
|
||||
return novaAPI.createServer(finalSpec).then(successMessage);
|
||||
}
|
||||
|
||||
function successMessage() {
|
||||
var numberInstances = model.newInstanceSpec.instance_count;
|
||||
var message = ngettext('Instance launched.', '%s instances launched.', numberInstances);
|
||||
toast.add('success', interpolate(message, [numberInstances]));
|
||||
}
|
||||
|
||||
function cleanNullProperties(finalSpec) {
|
||||
|
@ -55,7 +55,11 @@
|
||||
|
||||
$provide.value('horizon.app.core.openstack-service-api.nova', {
|
||||
createServer: function(finalSpec) {
|
||||
return finalSpec;
|
||||
return {
|
||||
then: function () {
|
||||
return finalSpec;
|
||||
}
|
||||
};
|
||||
},
|
||||
getAvailabilityZones: function() {
|
||||
var zones = [
|
||||
@ -172,6 +176,10 @@
|
||||
});
|
||||
|
||||
$provide.value('horizon.app.core.openstack-service-api.keystone', {});
|
||||
|
||||
$provide.value('horizon.framework.widgets.toast.service', {
|
||||
add: function() {}
|
||||
});
|
||||
}));
|
||||
|
||||
beforeEach(inject(function(launchInstanceModel, $rootScope, _$q_) {
|
||||
|
Loading…
Reference in New Issue
Block a user