add basic context for AccompanyingPeriodWorkEvalution WIP

This commit is contained in:
2021-12-03 13:50:35 +01:00
parent e053529afb
commit 23eff9f6d4
7 changed files with 253 additions and 74 deletions

View File

@@ -13,7 +13,7 @@ namespace Chill\DocGeneratorBundle\Context;
use Symfony\Component\Form\FormBuilderInterface;
interface DocGeneratorContextWithAdminFormInterface
interface DocGeneratorContextWithAdminFormInterface extends DocGeneratorContextInterface
{
public function adminFormReverseTransform(array $data): array;

View File

@@ -14,7 +14,7 @@ namespace Chill\DocGeneratorBundle\Context;
use Chill\DocGeneratorBundle\Entity\DocGeneratorTemplate;
use Symfony\Component\Form\FormBuilderInterface;
interface DocGeneratorContextWithPublicFormInterface
interface DocGeneratorContextWithPublicFormInterface extends DocGeneratorContextInterface
{
/**
* Generate the form that display.

View File

@@ -18,6 +18,7 @@ use Chill\DocStoreBundle\Form\StoredObjectType;
use Chill\MainBundle\Form\Type\TranslatableStringFormType;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\CallbackTransformer;
use Symfony\Component\Form\Extension\Core\Type\ChoiceType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;
@@ -43,6 +44,14 @@ class DocGeneratorTemplateType extends AbstractType
->add('description')
->add('file', StoredObjectType::class, [
'error_bubbling' => true,
])
->add('active', ChoiceType::class, [
'label' => 'Active',
'choices' => [
'Yes' => true,
'No' => false,
],
'required' => true,
]);
if ($context instanceof DocGeneratorContextWithAdminFormInterface