upd: CaseController
* remove assignCaseDocument method in favor of Member Document assignment
This commit is contained in:
parent
9887889ecb
commit
8e85405426
@ -417,45 +417,4 @@ class CaseController extends AbstractController
|
|||||||
)
|
)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
#[Route('/assign-case-doc/{caseId}/{memberId}', name: 'app_assign_case_documents')]
|
|
||||||
public function assignCaseDocument(string $caseId, string $memberId, Request $request, #[CurrentUser()] User $user): Response
|
|
||||||
{
|
|
||||||
$case = $this->entityManager->getRepository(MemberCase::class)->find($caseId);
|
|
||||||
$member = $this->entityManager->getRepository(Member::class)->find($memberId);
|
|
||||||
$companyDocs = $this->entityManager->getRepository(CompanyDocument::class)->findBy(['company' => $user->getCompany()]);
|
|
||||||
|
|
||||||
$form = $this->createForm(CaseDocumentFormType::class, null, ['docs' => $companyDocs]);
|
|
||||||
|
|
||||||
$form->handleRequest($request);
|
|
||||||
|
|
||||||
if ($form->isSubmitted() && $form->isValid()) {
|
|
||||||
$docs = $form['document']->getData();
|
|
||||||
dd($docs);
|
|
||||||
|
|
||||||
$this->entityManager->persist($cd);
|
|
||||||
$this->entityManager->flush();
|
|
||||||
|
|
||||||
$this->redirectToRoute('app_case_members', ['id' => $caseId]);
|
|
||||||
}
|
|
||||||
|
|
||||||
return $this->render(
|
|
||||||
'internal/cases/members/assign-document.html.twig',
|
|
||||||
array_merge(
|
|
||||||
$this->navLinks,
|
|
||||||
[
|
|
||||||
'notifications' => Libs::getMessages($user, $this->entityManager),
|
|
||||||
'breadcrumbs' => [
|
|
||||||
new Breadcrumb($this->generateUrl('app_dashboard'), 'Dashboard'),
|
|
||||||
new Breadcrumb($this->generateUrl('app_list_cases'), 'List Cases'),
|
|
||||||
new Breadcrumb($this->generateUrl('app_case_members', ['id' => $caseId]), 'Case Members')
|
|
||||||
],
|
|
||||||
'form' => $form,
|
|
||||||
'case' => $case,
|
|
||||||
'member' => $member,
|
|
||||||
'docs' => $companyDocs,
|
|
||||||
]
|
|
||||||
)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user