feat: treat all uploads of type 'document' as global
This commit is contained in:
@@ -39,10 +39,6 @@ class EditController extends AbstractController
|
||||
'placeholder' => $upload->getOriginalFilename(),
|
||||
],
|
||||
])
|
||||
->add('global', CheckboxType::class, [
|
||||
'label' => 'globales Dokument',
|
||||
'required' => false,
|
||||
])
|
||||
->getForm()
|
||||
;
|
||||
$form->handleRequest($request);
|
||||
@@ -61,7 +57,7 @@ class EditController extends AbstractController
|
||||
$response->setCloseAndRedirect($this->generateUrl('app_admin_system_document_index'));
|
||||
} else {
|
||||
$response->setContent($this->renderView('admin/system/document/edit.html.twig', [
|
||||
'form' => $form,
|
||||
'form' => $form->createView(),
|
||||
]));
|
||||
}
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ class IndexController extends AbstractController
|
||||
#[IsGranted('ROLE_ADMINISTRATIVE')]
|
||||
public function index(Request $request): Response
|
||||
{
|
||||
$query = $this->uploadRepository->getDocumentListQuery();
|
||||
$query = $this->uploadRepository->getGlobalListQuery();
|
||||
|
||||
$pagination = $this->paginator->paginate(
|
||||
$query,
|
||||
|
||||
@@ -60,7 +60,7 @@ class ReplaceController extends AbstractController
|
||||
$response->setCloseAndRedirect($this->generateUrl('app_admin_system_document_index'));
|
||||
} else {
|
||||
$response->setContent($this->renderView('admin/system/document/replace.html.twig', [
|
||||
'form' => $form,
|
||||
'form' => $form->createView(),
|
||||
]));
|
||||
}
|
||||
|
||||
|
||||
@@ -9,7 +9,6 @@ use App\Service\Upload\UploadHandler;
|
||||
use Doctrine\ORM\EntityManagerInterface;
|
||||
use Psr\Log\LoggerInterface;
|
||||
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
|
||||
use Symfony\Component\Form\Extension\Core\Type\CheckboxType;
|
||||
use Symfony\Component\HttpFoundation\JsonResponse;
|
||||
use Symfony\Component\HttpFoundation\Request;
|
||||
use Symfony\Component\Routing\Attribute\Route;
|
||||
@@ -33,10 +32,6 @@ class UploadController extends AbstractController
|
||||
|
||||
$form = $this
|
||||
->createFormBuilder(null, ['action' => $formAction, 'ajax_submit' => true])
|
||||
->add('global', CheckboxType::class, [
|
||||
'label' => 'globale(s) Dokument(e)',
|
||||
'required' => false,
|
||||
])
|
||||
->getForm()
|
||||
;
|
||||
$form->handleRequest($request);
|
||||
@@ -49,7 +44,6 @@ class UploadController extends AbstractController
|
||||
$user = $this->getUser();
|
||||
foreach ($uploadSession->getUploads() as $upload) {
|
||||
$document = Upload::fromUploadDto($upload, $user, Upload::TYPE_DOCUMENT);
|
||||
$document->setGlobal($form->get('global')->getData());
|
||||
$uploadedDocuments[] = $document;
|
||||
$this->entityManager->persist($document);
|
||||
}
|
||||
@@ -72,7 +66,7 @@ class UploadController extends AbstractController
|
||||
$response->setCloseAndRedirect($this->generateUrl('app_admin_system_document_index'));
|
||||
} else {
|
||||
$response->setContent($this->renderView('admin/system/document/upload.html.twig', [
|
||||
'form' => $form,
|
||||
'form' => $form->createView(),
|
||||
]));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user