From 1614b6b34fa1e8e36e197fd998ee974bb0b702b8 Mon Sep 17 00:00:00 2001
From: skaught <skaught@gmail.com>
Date: Thu, 7 Jan 2016 14:30:02 -0500
Subject: [PATCH] reword option list

---
 .../datetime/src/Plugin/Field/FieldType/DateTimeItem.php | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

diff --git a/core/modules/datetime/src/Plugin/Field/FieldType/DateTimeItem.php b/core/modules/datetime/src/Plugin/Field/FieldType/DateTimeItem.php
index f5c7510..d6e54d0 100644
--- a/core/modules/datetime/src/Plugin/Field/FieldType/DateTimeItem.php
+++ b/core/modules/datetime/src/Plugin/Field/FieldType/DateTimeItem.php
@@ -48,6 +48,11 @@ public static function defaultStorageSettings() {
   const DATETIME_TYPE_DATETIME = 'datetime';
 
   /**
+   * Value for the 'datetime_type' setting: store a date and time.
+   */
+  const DATETIME_TYPE_DATETIMERANGE = 'datetimerange';
+
+  /**
    * {@inheritdoc}
    */
   public static function propertyDefinitions(FieldStorageDefinitionInterface $field_definition) {
@@ -92,16 +97,18 @@ public static function schema(FieldStorageDefinitionInterface $field_definition)
       ),
       'indexes' => array(
         'value' => array('value'),
-        'value2' => array('value2'),
       ),
     );
 
     if ($field_definition->getSetting('enddate_get')) {
-      $schema['value2'] = array(
-        'description' => 'The start date value.',
+      $schema['columns']['value2'] = array(
+        'description' => 'The end date value.',
         'type' => 'varchar',
         'length' => 20,
       );
+      $schema['indexes']['value2'] = array(
+        'value2'
+      );
     }
 
     return $schema;
@@ -119,8 +126,9 @@ public function storageSettingsForm(array &$form, FormStateInterface $form_state
       '#description' => t('Choose the type of date to create.'),
       '#default_value' => $this->getSetting('datetime_type'),
       '#options' => array(
+        static::DATETIME_TYPE_DATE => t('Date (all day)'),
         static::DATETIME_TYPE_DATETIME => t('Date and time'),
-        static::DATETIME_TYPE_DATE => t('Date only'),
+        static::DATETIME_TYPE_DATETIMERANGE => t('Date and time with range'),
       ),
     );
 
-- 
2.2.1

