diff --git a/module/programplan/config.php b/module/programplan/config.php
index 3bac286d07..2710d95c98 100644
--- a/module/programplan/config.php
+++ b/module/programplan/config.php
@@ -5,7 +5,7 @@ $config->programplan->create->requiredFields = 'name,begin,end';
$config->programplan->edit->requiredFields = 'name,begin,end';
$config->programplan->datatable = new stdclass();
-$config->programplan->datatable->defaultField = array('id', 'name', 'percent', 'attribute', 'milestone', 'begin', 'end', 'realBegan', 'realEnd', 'actions');
+$config->programplan->datatable->defaultField = array('id', 'name', 'percent', 'attribute', 'begin', 'end', 'realBegan', 'realEnd', 'actions');
$config->programplan->datatable->fieldList['id']['title'] = 'idAB';
$config->programplan->datatable->fieldList['id']['fixed'] = 'left';
@@ -27,11 +27,6 @@ $config->programplan->datatable->fieldList['attribute']['fixed'] = 'no';
$config->programplan->datatable->fieldList['attribute']['width'] = '90';
$config->programplan->datatable->fieldList['attribute']['required'] = 'no';
-$config->programplan->datatable->fieldList['milestone']['title'] = 'milestone';
-$config->programplan->datatable->fieldList['milestone']['fixed'] = 'no';
-$config->programplan->datatable->fieldList['milestone']['width'] = '80';
-$config->programplan->datatable->fieldList['milestone']['required'] = 'no';
-
$config->programplan->datatable->fieldList['begin']['title'] = 'begin';
$config->programplan->datatable->fieldList['begin']['fixed'] = 'no';
$config->programplan->datatable->fieldList['begin']['width'] = '90';
diff --git a/module/programplan/model.php b/module/programplan/model.php
index 48bb056df5..3dd6d65a96 100644
--- a/module/programplan/model.php
+++ b/module/programplan/model.php
@@ -727,7 +727,7 @@ class programplanModel extends model
{
$class = 'c-' . $id;
$title = '';
- $idList = array('id','name','output','percent','attribute','milestone','version','begin','end','realBegan','realEnd');
+ $idList = array('id','name','output','percent','attribute','version','begin','end','realBegan','realEnd');
if(in_array($id,$idList))
{
$class .= ' text-left';
@@ -749,8 +749,9 @@ class programplanModel extends model
echo sprintf('%03d', $plan->id);
break;
case 'name':
+ $milestoneFlag = $plan->milestone ? " lang->programplan->milestone}>" : '';
if($plan->grade > 1) echo '' . $this->lang->programplan->childrenAB . ' ';
- echo $plan->name;
+ echo $plan->name . $milestoneFlag;
if(!empty($plan->children)) echo '';
break;
case 'percent':
@@ -759,9 +760,6 @@ class programplanModel extends model
case 'attribute':
echo zget($this->lang->stage->typeList, $plan->attribute, '');
break;
- case 'milestone':
- echo zget($this->lang->programplan->milestoneList, $plan->milestone, 0);
- break;
case 'begin':
echo $plan->begin;
break;