diff --git a/modules/opencase_entities/src/Entity/OCActivity.php b/modules/opencase_entities/src/Entity/OCActivity.php index 69e1326..85bc458 100644 --- a/modules/opencase_entities/src/Entity/OCActivity.php +++ b/modules/opencase_entities/src/Entity/OCActivity.php @@ -256,10 +256,6 @@ class OCActivity extends RevisionableContentEntityBase implements OCActivityInte ->setSetting('handler', 'default') ->setTranslatable(TRUE) ->setCardinality(1) - ->setDisplayOptions('view', [ - 'label' => 'above', - 'weight' => -2 - ]) ->setDefaultValueCallback('Drupal\opencase_entities\Entity\OCActivity::defaultVal') ->setRequired(TRUE); @@ -282,6 +278,23 @@ class OCActivity extends RevisionableContentEntityBase implements OCActivityInte ]) ->setRequired(FALSE); + $fields['time_taken'] = BaseFieldDefinition::create('integer') + ->setLabel(t('Time taken')) + ->setRevisionable(TRUE) + ->setSettings([ + 'suffix' => 'minutes', + ]) + ->setDefaultValue('') + ->setDisplayOptions('view', [ + 'label' => 'above', + 'type' => 'number', + 'weight' => -3, + ]) + ->setDisplayOptions('form', [ + 'type' => 'number', + 'weight' => -3, + ]); + $fields['created'] = BaseFieldDefinition::create('created') ->setLabel(t('Created')) ->setDescription(t('The time that the entity was created.'));