add new installationStates

This commit is contained in:
Girish Ramakrishnan
2019-09-10 14:30:44 -07:00
parent b82f5da112
commit 8823656d70

View File

@@ -167,6 +167,11 @@ var ISTATES = {
PENDING_RESTORE: 'pending_restore',
PENDING_UPDATE: 'pending_update',
PENDING_BACKUP: 'pending_backup',
PENDING_RECREATE_CONTAINER: 'pending_recreate_container', // env change or addon change
PENDING_LOCATION_CHANGE: 'pending_location_change',
PENDING_DATA_DIR_MIGRATION: 'pending_data_dir_migration',
PENDING_RESIZE: 'pending_resize',
PENDING_DEBUG: 'pending_debug',
ERROR: 'error',
INSTALLED: 'installed'
};
@@ -305,7 +310,14 @@ app.filter('installationStateLabel', function () {
case ISTATES.PENDING_INSTALL:
case ISTATES.PENDING_CLONE:
return 'Installing' + waiting;
case ISTATES.PENDING_CONFIGURE: return 'Configuring' + waiting;
case ISTATES.PENDING_LOCATION_CHANGE:
case ISTATES.PENDING_CONFIGURE:
case ISTATES.PENDING_RECREATE_CONTAINER:
case ISTATES.PENDING_DEBUG:
case ISTATES.PENDING_RESIZE:
return 'Configuring' + waiting;
case ISTATES.PENDING_DATA_DIR_MIGRATION:
return 'Migrating data' + waiting;
case ISTATES.PENDING_UNINSTALL: return 'Uninstalling' + waiting;
case ISTATES.PENDING_RESTORE: return 'Restoring' + waiting;
case ISTATES.PENDING_UPDATE: return 'Updating' + waiting;
@@ -337,7 +349,16 @@ app.filter('installationStateCancelTask', function() {
switch (app.installationState) {
case ISTATES.PENDING_INSTALL: return 'installing';
case ISTATES.PENDING_CLONE: return 'cloning';
case ISTATES.PENDING_CONFIGURE: return 'configuring';
case ISTATES.PENDING_CONFIGURE:
case ISTATES.PENDING_LOCATION_CHANGE:
case ISTATES.PENDING_RECREATE_CONTAINER:
case ISTATES.PENDING_DEBUG:
case ISTATES.PENDING_RESIZE:
return 'configuring';
case ISTATES.PENDING_DATA_DIR_MIGRATION: return 'migrating';
case ISTATES.PENDING_UNINSTALL: return 'uninstalling';
case ISTATES.PENDING_RESTORE: return 'restoring';
case ISTATES.PENDING_UPDATE: return 'updating';
@@ -357,7 +378,14 @@ app.filter('installationStateCancelTooltip', function() {
switch (app.installationState) {
case ISTATES.PENDING_INSTALL: return 'install';
case ISTATES.PENDING_CLONE: return 'clone';
case ISTATES.PENDING_CONFIGURE: return 'configure';
case ISTATES.PENDING_CONFIGURE:
case ISTATES.PENDING_LOCATION_CHANGE:
case ISTATES.PENDING_RECREATE_CONTAINER:
case ISTATES.PENDING_DEBUG:
case ISTATES.PENDING_RESIZE:
return 'configure';
case ISTATES.PENDING_DATA_DIR_MIGRATION: return 'migrate';
case ISTATES.PENDING_UNINSTALL: return 'uninstall';
case ISTATES.PENDING_RESTORE: return 'restore';
case ISTATES.PENDING_UPDATE: return 'update';