Release 2.43 (#5694)
This commit is contained in:
@@ -10,7 +10,22 @@
|
||||
namespace App\Form\API;
|
||||
|
||||
use App\Form\ActivityEditForm;
|
||||
use Symfony\Component\Form\AbstractType;
|
||||
use Symfony\Component\OptionsResolver\OptionsResolver;
|
||||
|
||||
final class ActivityApiEditForm extends ActivityEditForm
|
||||
final class ActivityApiEditForm extends AbstractType
|
||||
{
|
||||
public function getParent(): string
|
||||
{
|
||||
return ActivityEditForm::class;
|
||||
}
|
||||
|
||||
public function configureOptions(OptionsResolver $resolver): void
|
||||
{
|
||||
// overwritten, so the docs show these fields
|
||||
$resolver->setDefaults([
|
||||
'include_budget' => true,
|
||||
'include_time' => true,
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,7 +10,22 @@
|
||||
namespace App\Form\API;
|
||||
|
||||
use App\Form\CustomerEditForm;
|
||||
use Symfony\Component\Form\AbstractType;
|
||||
use Symfony\Component\OptionsResolver\OptionsResolver;
|
||||
|
||||
final class CustomerApiEditForm extends CustomerEditForm
|
||||
final class CustomerApiEditForm extends AbstractType
|
||||
{
|
||||
public function getParent(): string
|
||||
{
|
||||
return CustomerEditForm::class;
|
||||
}
|
||||
|
||||
public function configureOptions(OptionsResolver $resolver): void
|
||||
{
|
||||
// overwritten, so the docs show these fields
|
||||
$resolver->setDefaults([
|
||||
'include_budget' => true,
|
||||
'include_time' => true,
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,7 +10,22 @@
|
||||
namespace App\Form\API;
|
||||
|
||||
use App\Form\ProjectEditForm;
|
||||
use Symfony\Component\Form\AbstractType;
|
||||
use Symfony\Component\OptionsResolver\OptionsResolver;
|
||||
|
||||
final class ProjectApiEditForm extends ProjectEditForm
|
||||
final class ProjectApiEditForm extends AbstractType
|
||||
{
|
||||
public function getParent(): string
|
||||
{
|
||||
return ProjectEditForm::class;
|
||||
}
|
||||
|
||||
public function configureOptions(OptionsResolver $resolver): void
|
||||
{
|
||||
// overwritten, so the docs show these fields
|
||||
$resolver->setDefaults([
|
||||
'include_budget' => true,
|
||||
'include_time' => true,
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -33,7 +33,7 @@ class CustomerEditForm extends AbstractType
|
||||
|
||||
public function buildForm(FormBuilderInterface $builder, array $options): void
|
||||
{
|
||||
$isNew = false;
|
||||
$isNew = true;
|
||||
$hasAddress = false;
|
||||
|
||||
if (isset($options['data'])) {
|
||||
@@ -54,6 +54,9 @@ class CustomerEditForm extends AbstractType
|
||||
->add('number', TextType::class, [
|
||||
'label' => 'number',
|
||||
'required' => false,
|
||||
'attr' => [
|
||||
'maxlength' => 50,
|
||||
],
|
||||
])
|
||||
->add('comment', TextareaType::class, [
|
||||
'label' => 'description',
|
||||
@@ -83,19 +86,19 @@ class CustomerEditForm extends AbstractType
|
||||
}
|
||||
|
||||
$builder
|
||||
->add('address_line1', TextType::class, [
|
||||
->add('addressLine1', TextType::class, [
|
||||
'label' => 'address',
|
||||
'required' => false,
|
||||
])
|
||||
->add('address_line2', TextType::class, [
|
||||
->add('addressLine2', TextType::class, [
|
||||
'label' => false,
|
||||
'required' => false,
|
||||
])
|
||||
->add('address_line3', TextType::class, [
|
||||
->add('addressLine3', TextType::class, [
|
||||
'label' => false,
|
||||
'required' => false,
|
||||
])
|
||||
->add('postcode', TextType::class, [
|
||||
->add('postCode', TextType::class, [
|
||||
'label' => 'postcode',
|
||||
'required' => false,
|
||||
])
|
||||
|
||||
@@ -31,6 +31,9 @@ trait EntityFormTrait
|
||||
|
||||
if ($showMoney) {
|
||||
$builder->add('budget', MoneyType::class, [
|
||||
'documentation' => [
|
||||
'description' => 'The money budget',
|
||||
],
|
||||
'empty_data' => '0.00',
|
||||
'label' => 'budget',
|
||||
'required' => false,
|
||||
|
||||
@@ -29,7 +29,7 @@ class ProjectEditForm extends AbstractType
|
||||
public function buildForm(FormBuilderInterface $builder, array $options): void
|
||||
{
|
||||
$customer = null;
|
||||
$isNew = false;
|
||||
$isNew = true;
|
||||
$options['currency'] = null;
|
||||
$customerOptions = [];
|
||||
|
||||
|
||||
@@ -31,6 +31,9 @@ final class BudgetType extends AbstractType
|
||||
'choices' => [
|
||||
'budgetType_month' => self::TYPE_MONTH,
|
||||
],
|
||||
'documentation' => [
|
||||
'description' => 'The type of budget. Only submit if you want to use a monthly budget.',
|
||||
],
|
||||
]);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user