diff --git a/drupal/modules/epal/src/Entity/EpalCriteria.php b/drupal/modules/epal/src/Entity/EpalCriteria.php index 0d56dfe5fb6b199a27276693df52b5cdde682b88..918c215c20246b4be829db2682f89fcbe70680a6 100644 --- a/drupal/modules/epal/src/Entity/EpalCriteria.php +++ b/drupal/modules/epal/src/Entity/EpalCriteria.php @@ -192,7 +192,27 @@ class EpalCriteria extends ContentEntityBase implements EpalCriteriaInterface { )) ->setDisplayConfigurable('form', TRUE) ->setDisplayConfigurable('view', TRUE); - + + $fields['category'] = BaseFieldDefinition::create('string') + ->setLabel(t('Ονομασία κατηγορίας')) + ->setDescription(t('Ονομασία κατηγορίας.')) + ->setSettings(array( + 'max_length' => 100, + 'text_processing' => 0, + )) + ->setRequired(true) + ->setDisplayOptions('view', array( + 'label' => 'above', + 'type' => 'string', + 'weight' => -4, + )) + ->setDisplayOptions('form', array( + 'type' => 'string_textfield', + 'weight' => -4, + )) + ->setDisplayConfigurable('form', TRUE) + ->setDisplayConfigurable('view', TRUE); + $fields['value_limit'] = BaseFieldDefinition::create('float') ->setLabel(t('Αριθμητικό όριο')) ->setDescription(t('Αριθμητικό όριο.')) @@ -210,7 +230,7 @@ class EpalCriteria extends ContentEntityBase implements EpalCriteriaInterface { )) ->setDisplayConfigurable('form', TRUE) ->setDisplayConfigurable('view', TRUE); - + $fields['moria'] = BaseFieldDefinition::create('float') ->setLabel(t('Μόρια')) ->setDescription(t('Μόρια.')) @@ -228,26 +248,26 @@ class EpalCriteria extends ContentEntityBase implements EpalCriteriaInterface { )) ->setDisplayConfigurable('form', TRUE) ->setDisplayConfigurable('view', TRUE); - - $fields['mutual_disabled_id'] = BaseFieldDefinition::create('integer') - ->setLabel(t('Id αμοιβαία αποκλειόμενου κριτηρίου')) - ->setDescription(t('Id αμοιβαία αποκλειόμενου κριτηρίου.')) - ->setSettings(array( - 'max_length' => 2, - 'text_processing' => 0, - )) - ->setRequired(true) - ->setDisplayOptions('view', array( - 'label' => 'above', - 'type' => 'integer', - 'weight' => -4, - )) - ->setDisplayOptions('form', array( - 'type' => 'integer', - 'weight' => -4, - )) - ->setDisplayConfigurable('form', TRUE) - ->setDisplayConfigurable('view', TRUE); + + $fields['mutual_disabled_id'] = BaseFieldDefinition::create('string') + ->setLabel(t('Id αμοιβαία αποκλειόμενου κριτηρίου')) + ->setDescription(t('Id αμοιβαία αποκλειόμενου κριτηρίου.')) + ->setSettings(array( + 'max_length' => 100, + 'text_processing' => 0, + )) + ->setRequired(true) + ->setDisplayOptions('view', array( + 'label' => 'above', + 'type' => 'string', + 'weight' => -4, + )) + ->setDisplayOptions('form', array( + 'type' => 'string_textfield', + 'weight' => -4, + )) + ->setDisplayConfigurable('form', TRUE) + ->setDisplayConfigurable('view', TRUE); $fields['status'] = BaseFieldDefinition::create('boolean') ->setLabel(t('Publishing status'))