function workspace_update_8109 in Workspace 8
Add the archive_source field.
File
- ./
workspace.install, line 197 - Install, update and uninstall functions for the workspace module.
Code
function workspace_update_8109() {
$definition_update_manager = \Drupal::entityDefinitionUpdateManager();
// Add the replication status field to the replication entity type.
$archive_source = BaseFieldDefinition::create('boolean')
->setLabel(t('Archive source workspace flag'))
->setDescription(t('The flag that marks if the source workspace should be archived if replication ends with success.'))
->setRequired(FALSE)
->setDefaultValue(FALSE)
->setInitialValue(FALSE);
$definition_update_manager
->installFieldStorageDefinition('archive_source', 'replication', 'workspace', $archive_source);
}