Fix management for lp_view extrafields - refs BT#18671

pull/3859/head
Angel Fernando Quiroz Campos 5 years ago
parent 3351d26d50
commit da4c8fe4ed
  1. 2
      main/inc/lib/extra_field.lib.php
  2. 2
      main/install/configuration.dist.php
  3. 1
      src/Chamilo/CoreBundle/Entity/ExtraField.php

@ -162,6 +162,8 @@ class ExtraField extends Model
case 'portfolio':
$this->extraFieldType = EntityExtraField::PORTFOLIO_TYPE;
break;
case 'lp_view':
$this->extraFieldType = EntityExtraField::LP_VIEW_TYPE;
}
$this->pageUrl = 'extra_fields.php?type='.$this->type;

@ -384,7 +384,7 @@ $_configuration['tracking_columns'] = [
// Add column "Acquisition" in student LPs table to display info about a lo adquisition. Requires DB changes:
/*
INSERT INTO extra_field (extra_field_type, field_type, variable, display_text, default_value, field_order, visible_to_self, visible_to_others, changeable, filter, created_at) VALUES
(0, 3, 'acquisition', 'Acquisition', '', 0, 1, 0, 0, 0, NOW());
(20, 3, 'acquisition', 'Acquisition', '', 0, 1, 0, 0, 0, NOW());
SET @ef_id = LAST_INSERT_ID();
INSERT INTO extra_field_options (field_id, option_value, display_text, priority, priority_message, option_order) VALUES
(@ef_id, '1', 'Acquired', NULL, NULL, 1),

@ -38,6 +38,7 @@ class ExtraField extends BaseAttribute
public const EXERCISE_FIELD_TYPE = 17;
public const TRACK_EXERCISE_FIELD_TYPE = 18;
public const PORTFOLIO_TYPE = 19;
public const LP_VIEW_TYPE = 20;
/**
* @var int

Loading…
Cancel
Save