* [bug#32410,done,1h] Set managers.

This commit is contained in:
daitingting
2024-08-21 10:58:17 +08:00
committed by 綦新志
parent 989dfb7732
commit 320a6c9690
+24 -15
View File
@@ -153,17 +153,23 @@ $fields->field('productsBox')
'from' => 'execution'
));
$fields->field('PO')
->label($lang->execution->PO)
->required(in_array('PO', explode(',', $config->execution->edit->requiredFields)))
->items(data('poUsers'))
->value(data('execution.PO'));
if($execution->type != 'stage' || $execution->attribute != 'review')
{
$fields->field('PO')
->label($lang->execution->PO)
->required(in_array('PO', explode(',', $config->execution->edit->requiredFields)))
->items(data('poUsers'))
->value(data('execution.PO'));
}
$fields->field('QD')
->label($lang->execution->QD)
->required(in_array('QD', explode(',', $config->execution->edit->requiredFields)))
->items(data('qdUsers'))
->value(data('execution.QD'));
if($execution->type != 'stage' || !in_array($execution->attribute, array('request', 'design', 'review')))
{
$fields->field('QD')
->label($lang->execution->QD)
->required(in_array('QD', explode(',', $config->execution->edit->requiredFields)))
->items(data('qdUsers'))
->value(data('execution.QD'));
}
$fields->field('PM')
->label($lang->execution->PM)
@@ -171,11 +177,14 @@ $fields->field('PM')
->items(data('pmUsers'))
->value(data('execution.PM'));
$fields->field('RD')
->label($lang->execution->RD)
->required(in_array('RD', explode(',', $config->execution->edit->requiredFields)))
->items(data('rdUsers'))
->value(data('execution.RD'));
if($execution->type != 'stage' || !in_array($execution->attribute, array('request', 'design', 'review')))
{
$fields->field('RD')
->label($lang->execution->RD)
->required(in_array('RD', explode(',', $config->execution->edit->requiredFields)))
->items(data('rdUsers'))
->value(data('execution.RD'));
}
$fields->field('team')
->width('full')