106 lines
3.4 KiB
JavaScript
106 lines
3.4 KiB
JavaScript
// Copyright 1999-2017. Plesk International GmbH. All Rights Reserved.
|
|
|
|
var subscriptionStatus = {
|
|
NOT_STARTED: 'not-started',
|
|
REVERTED: 'reverted',
|
|
FINISHED_OK: 'finished-ok',
|
|
FINISHED_WARNINGS: 'finished-warnings',
|
|
FINISHED_ERRORS: 'finished-errors',
|
|
QUEUED: 'on-hold',
|
|
CANCELLED: 'cancelled',
|
|
IN_PROGRESS: 'in-progress'
|
|
};
|
|
|
|
var subscriptionStatuses = [];
|
|
|
|
subscriptionStatuses.push({
|
|
'name': subscriptionStatus.QUEUED,
|
|
'titleSubscriptionsList': 'subscriptionsListStatusQueued',
|
|
'imageSubscriptionsList': null,
|
|
'showDetailsAction': true
|
|
});
|
|
subscriptionStatuses.push({
|
|
'name': subscriptionStatus.CANCELLED,
|
|
'titleSubscriptionsList': 'subscriptionsListStatusCancelled',
|
|
'imageSubscriptionsList': null,
|
|
'showDetailsAction': true
|
|
});
|
|
subscriptionStatuses.push({
|
|
'name': subscriptionStatus.IN_PROGRESS,
|
|
'titleSubscriptionsList': 'subscriptionsListStatusInProgress',
|
|
'imageSubscriptionsList': migratorImage('subscription-status-in-progress.gif'),
|
|
'showDetailsAction': true
|
|
});
|
|
subscriptionStatuses.push({
|
|
'name': subscriptionStatus.NOT_STARTED,
|
|
'titleSubscriptionsList': 'subscriptionsListStatusNotStarted',
|
|
'imageSubscriptionsList': null,
|
|
'showDetailsAction': false
|
|
});
|
|
subscriptionStatuses.push({
|
|
'name': subscriptionStatus.FINISHED_OK,
|
|
'titleSubscriptionsList': 'subscriptionsListStatusFinishedOk',
|
|
'imageSubscriptionsList': migratorImage('subscription-status-success.png'),
|
|
'showDetailsAction': true
|
|
});
|
|
subscriptionStatuses.push({
|
|
'name': subscriptionStatus.FINISHED_WARNINGS,
|
|
'titleSubscriptionsList': 'subscriptionsListStatusFinishedWarnings',
|
|
'imageSubscriptionsList': migratorImage('subscription-status-warning.png'),
|
|
'showDetailsAction': true
|
|
});
|
|
subscriptionStatuses.push({
|
|
'name': subscriptionStatus.FINISHED_ERRORS,
|
|
'titleSubscriptionsList': 'subscriptionsListStatusFinishedErrors',
|
|
'imageSubscriptionsList': migratorImage('subscription-status-error.png'),
|
|
'showDetailsAction': true
|
|
});
|
|
|
|
var subscriptionStatusOperation = {
|
|
MIGRATION: 'migrated',
|
|
CONTENT_SYNC: 'content-synced',
|
|
CONFIGURATION_SYNC: 'configuration-synced',
|
|
EXTENSIONS_SYNC: 'extensions-synced',
|
|
DNS_SWITCH: 'dns-switched',
|
|
POST_MIGRATION_CHECKS: 'post-migration-checks'
|
|
};
|
|
|
|
var subscriptionStatusOperations = [];
|
|
var serverStatusOperations = [];
|
|
|
|
subscriptionStatusOperations.push({
|
|
name: subscriptionStatusOperation.MIGRATION,
|
|
titleSubscriptionsList: 'subscriptionsListOperationMigration',
|
|
displayAlways: true
|
|
});
|
|
|
|
subscriptionStatusOperations.push({
|
|
name: subscriptionStatusOperation.CONTENT_SYNC,
|
|
titleSubscriptionsList: 'subscriptionsListOperationContentSync',
|
|
displayAlways: false
|
|
});
|
|
|
|
serverStatusOperations.push({
|
|
name: subscriptionStatusOperation.CONFIGURATION_SYNC,
|
|
titleSubscriptionsList: 'subscriptionsListOperationConfigurationSync',
|
|
displayAlways: false
|
|
});
|
|
|
|
serverStatusOperations.push({
|
|
name: subscriptionStatusOperation.EXTENSIONS_SYNC,
|
|
titleSubscriptionsList: 'subscriptionsListOperationExtensionsSync',
|
|
displayAlways: false
|
|
});
|
|
|
|
subscriptionStatusOperations.push({
|
|
name: subscriptionStatusOperation.DNS_SWITCH,
|
|
titleSubscriptionsList: 'subscriptionsListOperationDnsSwitch',
|
|
displayAlways: false
|
|
});
|
|
|
|
subscriptionStatusOperations.push({
|
|
name: subscriptionStatusOperation.POST_MIGRATION_CHECKS,
|
|
titleSubscriptionsList: 'subscriptionsListOperationPostMigrationCheck',
|
|
displayAlways: false
|
|
});
|