fix return path in tasks

This commit is contained in:
2021-10-28 00:50:18 +02:00
parent 97dbc4bc16
commit e63d645f8a
8 changed files with 75 additions and 168 deletions

View File

@@ -19,6 +19,7 @@ namespace Chill\TaskBundle\Form;
use Chill\MainBundle\Security\Resolver\CenterResolverDispatcher;
use Chill\MainBundle\Security\Resolver\ScopeResolverDispatcher;
use Chill\TaskBundle\Security\Authorization\TaskVoter;
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
@@ -60,7 +61,7 @@ class SingleTaskType extends AbstractType
->add('assignee', UserPickerType::class, [
'required' => false,
'center' => $center,
'role' => $options['role'],
'role' => TaskVoter::SHOW,
'placeholder' => 'Not assigned'
])
->add('startDate', ChillDateType::class, [
@@ -87,8 +88,6 @@ class SingleTaskType extends AbstractType
public function configureOptions(OptionsResolver $resolver)
{
$resolver
->setRequired('center')
->setAllowedTypes('center', [ Center::class, 'array', 'null' ])
->setRequired('role')
->setAllowedTypes('role', [ Role::class, 'string' ])
;