diff --git a/modules/opencase_entities/opencase_entities.install b/modules/opencase_entities/opencase_entities.install index 3b53477..d080e8d 100644 --- a/modules/opencase_entities/opencase_entities.install +++ b/modules/opencase_entities/opencase_entities.install @@ -1,41 +1,5 @@ getFieldStorageDefinition($field, 'oc_actor'); - $definition->setRevisionable(TRUE); - } -} - -use \Drupal\Core\Entity\Sql\SqlContentEntityStorageSchemaConverter; - -function opencase_entities_update_8019(&$sandbox) { - $schema_converter = new SqlContentEntityStorageSchemaConverter( - 'oc_actor', - \Drupal::entityTypeManager(), - \Drupal::entityDefinitionUpdateManager(), - \Drupal::service('entity.last_installed_schema.repository'), - \Drupal::keyValue('entity.storage_schema.sql'), - \Drupal::database() - ); - - $contact_details_fields = ['email', 'phone', 'phone2', 'postal_address', 'post_code']; - $schema_converter->convertToRevisionable($sandbox, $contact_details_fields); -} - -// Make contact details revisionable. -function opencase_entities_update_8018() { - $update_manager = \Drupal::entityDefinitionUpdateManager(); - $contact_details_fields = ['email', 'phone', 'phone2', 'postal_address', 'post_code']; - foreach($contact_details_fields as $field) { - $definition = $update_manager->getFieldStorageDefinition($field, 'oc_actor'); - $update_manager->updateFieldStorageDefinition($definition); - } -} - function opencase_entities_update_8016() { $update_manager = \Drupal::entityDefinitionUpdateManager(); $definition = $update_manager->getFieldStorageDefinition('activity_date_time', 'oc_activity'); diff --git a/modules/opencase_entities/src/Entity/OCCase.php b/modules/opencase_entities/src/Entity/OCCase.php index 1467744..b6526fc 100644 --- a/modules/opencase_entities/src/Entity/OCCase.php +++ b/modules/opencase_entities/src/Entity/OCCase.php @@ -300,22 +300,14 @@ class OCCase extends RevisionableContentEntityBase implements OCCaseInterface { ->setLabel(t('Created on')) ->setDescription(t('When the case was created.')) ->setDisplayOptions('view', [ - 'type' => "datetime_default", 'label' => 'above', - 'settings' => [ - 'date_format' => 'short' - ] ]); $fields['changed'] = BaseFieldDefinition::create('changed') ->setLabel(t('Last updated')) ->setDescription(t('When the case was last edited.')) ->setDisplayOptions('view', [ - 'type' => "datetime_custom", 'label' => 'above', - 'settings' => [ - 'date_format' => 'm/d/Y' - ] ]); $fields['revision_translation_affected'] = BaseFieldDefinition::create('boolean') diff --git a/opencase.info.yml b/opencase.info.yml index 902c4a6..46c565f 100644 --- a/opencase.info.yml +++ b/opencase.info.yml @@ -2,7 +2,7 @@ name: 'OpenCase' type: module description: 'Simple Case Management' core: 8.x -version: 8.x-1.8 +version: 8.x-1.9 package: 'OpenCase' dependencies: - opencase_entities