diff --git a/src/Bundle/ChillMainBundle/Form/WorkflowStepType.php b/src/Bundle/ChillMainBundle/Form/WorkflowStepType.php index 18afc5c58..222927b42 100644 --- a/src/Bundle/ChillMainBundle/Form/WorkflowStepType.php +++ b/src/Bundle/ChillMainBundle/Form/WorkflowStepType.php @@ -46,6 +46,8 @@ class WorkflowStepType extends AbstractType $place = $workflow->getMarking($entityWorkflow); $placeMetadata = $workflow->getMetadataStore()->getPlaceMetadata(array_keys($place->getPlaces())[0]); $suggestedUsers = $this->entityWorkflowManager->getSuggestedUsers($entityWorkflow); + $suggestedThirdParties = $this->entityWorkflowManager->getSuggestedThirdParties($entityWorkflow); + $suggestedPersons = $this->entityWorkflowManager->getSuggestedPersons($entityWorkflow); if (null === $options['entity_workflow']) { throw new \LogicException('if transition is true, entity_workflow should be defined'); @@ -155,6 +157,7 @@ class WorkflowStepType extends AbstractType 'label' => 'workflow.signature_zone.person signatures', 'multiple' => true, 'empty_data' => '[]', + 'suggested' => $suggestedPersons, ]) ->add('futureUserSignature', PickUserDynamicType::class, [ 'label' => 'workflow.signature_zone.user signature', @@ -196,6 +199,7 @@ class WorkflowStepType extends AbstractType 'help' => 'workflow.transition_destinee_third_party_help', 'multiple' => true, 'empty_data' => [], + 'suggested' => $suggestedThirdParties, ]); $builder