feat: dedicated dashboard widgets for contracts and invoices
This commit is contained in:
1 parent
6af42e5703
commit
b62cf18ede
5 files changed
+194
-97
No files matched your search
@@ -38,9 +38,12 @@ class IndexController extends AbstractController
|
||||
$availabilities = $this->entityManager->getRepository(Availability::class)->getNew();
|
||||
|
||||
$uploadRepository = $this->entityManager->getRepository(Upload::class);
|
||||
$documents = $uploadRepository->getNew();
|
||||
$newDocumentsCount = $uploadRepository->getCountByStatus(Upload::STATUS_NEW);
|
||||
$pendingDocumentsCount = $uploadRepository->getCountByStatus(Upload::STATUS_PENDING);
|
||||
$newContracts = $uploadRepository->getNewByType(Upload::TYPE_CONTRACT);
|
||||
$newContractsCount = $uploadRepository->getCountByStatusAndType(Upload::STATUS_NEW, Upload::TYPE_CONTRACT);
|
||||
$pendingContractsCount = $uploadRepository->getCountByStatusAndType(Upload::STATUS_PENDING, Upload::TYPE_CONTRACT);
|
||||
$newInvoices = $uploadRepository->getNewByType(Upload::TYPE_INVOICE);
|
||||
$newInvoicesCount = $uploadRepository->getCountByStatusAndType(Upload::STATUS_NEW, Upload::TYPE_INVOICE);
|
||||
$pendingInvoicesCount = $uploadRepository->getCountByStatusAndType(Upload::STATUS_PENDING, Upload::TYPE_INVOICE);
|
||||
|
||||
$dispositionRepository = $this->entityManager->getRepository(Disposition::class);
|
||||
$overdueContracts = $dispositionRepository->findOverdueContracts();
|
||||
@@ -55,9 +58,12 @@ class IndexController extends AbstractController
|
||||
'pendingFeedbacksCount' => $pendingFeedbacksCount,
|
||||
'assignments' => $assignments,
|
||||
'availabilities' => $availabilities,
|
||||
'documents' => $documents,
|
||||
'newDocumentsCount' => $newDocumentsCount,
|
||||
'pendingDocumentsCount' => $pendingDocumentsCount,
|
||||
'newContracts' => $newContracts,
|
||||
'newContractsCount' => $newContractsCount,
|
||||
'pendingContractsCount' => $pendingContractsCount,
|
||||
'newInvoices' => $newInvoices,
|
||||
'newInvoicesCount' => $newInvoicesCount,
|
||||
'pendingInvoicesCount' => $pendingInvoicesCount,
|
||||
'overdueContracts' => $overdueContracts,
|
||||
'newDispositions' => $newDispositions,
|
||||
'overdueFeedbacks' => $overdueFeedbacks,
|
||||
|
||||
Reference in new issue
Block a user