household address: init vue component for household address

This commit is contained in:
nobohan
2021-06-04 14:50:51 +02:00
parent 878ee5d9c7
commit 7e1b7b7e9f
7 changed files with 147 additions and 36 deletions

View File

@@ -8,8 +8,6 @@ use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\ParamConverter;
use Chill\PersonBundle\Entity\Household\Household;
use Chill\MainBundle\Form\Type\AddressType;
use Chill\MainBundle\Entity\Address;
/**
* @Route("/{_locale}/person/household")
@@ -71,29 +69,6 @@ class HouseholdController extends AbstractController
}
/**
*
* @param Household $household
* @param Address $address
* @return \Symfony\Component\Form\Form
*/
protected function createCreateForm(Household $household, Address $address)
{
$form = $this->createForm(AddressType::class, $address, array(
'method' => 'POST',
'action' => $this->generateUrl('chill_person_address_create', array(
'person_id' => $household->getId()
)),
'has_no_address' => true
));
$form->add('submit', SubmitType::class, array(
'label' => 'Submit'
));
return $form;
}
/**
* @Route(
* "/{household_id}/address/move",
@@ -106,15 +81,9 @@ class HouseholdController extends AbstractController
{
// TODO ACL
$address = new HouseholdAddress();
$form = $this->createCreateForm($household, $address);
return $this->render('@ChillPerson/Household/address_move.html.twig',
[
'household' => $household,
'form' => $form->createView()
'household' => $household
]
);
}