mirror of
https://github.com/Part-DB/Part-DB-server.git
synced 2025-06-21 09:35:49 +02:00
Added a basic form to perform builds.
Logic does not work yet.
This commit is contained in:
parent
3dc9376f40
commit
83d734747a
6 changed files with 292 additions and 5 deletions
|
@ -25,7 +25,9 @@ use App\Entity\Parts\Part;
|
|||
use App\Entity\ProjectSystem\Project;
|
||||
use App\Entity\ProjectSystem\ProjectBOMEntry;
|
||||
use App\Form\ProjectSystem\ProjectBOMEntryCollectionType;
|
||||
use App\Form\ProjectSystem\ProjectBuildType;
|
||||
use App\Form\Type\StructuralEntityType;
|
||||
use App\Helpers\Projects\ProjectBuildRequest;
|
||||
use App\Services\ProjectSystem\ProjectBuildHelper;
|
||||
use Doctrine\Common\Collections\ArrayCollection;
|
||||
use Doctrine\ORM\EntityManagerInterface;
|
||||
|
@ -84,11 +86,20 @@ class ProjectController extends AbstractController
|
|||
$number_of_builds = 1;
|
||||
}
|
||||
|
||||
$projectBuildRequest = new ProjectBuildRequest($project, $number_of_builds);
|
||||
$form = $this->createForm(ProjectBuildType::class, $projectBuildRequest);
|
||||
|
||||
return $this->render('Projects/build/build.html.twig', [
|
||||
$form->handleRequest($request);
|
||||
if ($form->isSubmitted() && $form->isValid()) {
|
||||
//TODO
|
||||
}
|
||||
|
||||
return $this->renderForm('Projects/build/build.html.twig', [
|
||||
'buildHelper' => $buildHelper,
|
||||
'project' => $project,
|
||||
'build_request' => $projectBuildRequest,
|
||||
'number_of_builds' => $number_of_builds,
|
||||
'form' => $form,
|
||||
]);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue