DBMigrate Class
On run, transforms a single tenant instance to a multi-tenant instance where the site defined in the single tenant instance becomes a site under global's scope.
Constructor
DBMigrate
()
Item Index
Methods
Properties
- MIGRATE_ALL static
- SITE_SPECIFIC_SETTINGS static
- SITE_SPECIFIC_USERS static
Methods
applySiteToDocument
(
-
document -
siteUid -
callback
Parameters:
-
documentObject -
siteUidString -
callbackFunction
createSite
(
-
cb
Parameters:
-
cbFunction
migrateCollection
(
-
collection -
siteUid -
cb
Parameters:
-
collectionString -
siteUidString -
cbFunction
migrateContentAndPluginData
(
-
cb
Parameters:
-
cbFunction
migrateGlobalSubCollection
(
-
collection -
siteSpecificArr -
compareTo -
cb
Parameters:
-
collectionString -
siteSpecificArrArray -
compareTo -
cbFunction
migrateSettings
(
-
cb
Parameters:
-
cbFunction
migrateUsers
(
-
cb
Parameters:
-
cbFunction
run
(
-
cb
Parameters:
-
cbFunction
Properties
MIGRATE_ALL
Array
private
static
Array of collections used to append a "site" value to all documents
SITE_SPECIFIC_SETTINGS
Array
private
static
Site Settings that will migrate to a site level from global.
SITE_SPECIFIC_USERS
Array
private
static
Array of security levels that will access admin console on a site level.
