diff --git a/.editorconfig b/.editorconfig
old mode 100644
new mode 100755
diff --git a/.env.example b/.env.example
old mode 100644
new mode 100755
diff --git a/.gitattributes b/.gitattributes
old mode 100644
new mode 100755
diff --git a/.gitignore b/.gitignore
old mode 100644
new mode 100755
diff --git a/app/Classes/Constants.php b/app/Classes/Constants.php
old mode 100644
new mode 100755
diff --git a/app/Classes/ControllersLogic/Companies/AddressBook/DefaultAddress.php b/app/Classes/ControllersLogic/Companies/AddressBook/DefaultAddress.php
old mode 100644
new mode 100755
diff --git a/app/Classes/ControllersLogic/Companies/AddressBook/DeleteAddress.php b/app/Classes/ControllersLogic/Companies/AddressBook/DeleteAddress.php
old mode 100644
new mode 100755
diff --git a/app/Classes/ControllersLogic/Companies/AddressBook/ListAddresses.php b/app/Classes/ControllersLogic/Companies/AddressBook/ListAddresses.php
old mode 100644
new mode 100755
diff --git a/app/Classes/ControllersLogic/Companies/AddressBook/UpdateAddress.php b/app/Classes/ControllersLogic/Companies/AddressBook/UpdateAddress.php
old mode 100644
new mode 100755
diff --git a/app/Classes/ControllersLogic/Companies/CompanyProfile.php b/app/Classes/ControllersLogic/Companies/CompanyProfile.php
old mode 100644
new mode 100755
diff --git a/app/Classes/ControllersLogic/Companies/DeleteCompany.php b/app/Classes/ControllersLogic/Companies/DeleteCompany.php
old mode 100644
new mode 100755
diff --git a/app/Classes/ControllersLogic/Companies/ListCompanies.php b/app/Classes/ControllersLogic/Companies/ListCompanies.php
old mode 100644
new mode 100755
diff --git a/app/Classes/ControllersLogic/Companies/UpdateCompany.php b/app/Classes/ControllersLogic/Companies/UpdateCompany.php
old mode 100644
new mode 100755
diff --git a/app/Classes/ControllersLogic/Contacts/DeleteContact.php b/app/Classes/ControllersLogic/Contacts/DeleteContact.php
old mode 100644
new mode 100755
diff --git a/app/Classes/ControllersLogic/Contacts/ListContacts.php b/app/Classes/ControllersLogic/Contacts/ListContacts.php
old mode 100644
new mode 100755
diff --git a/app/Classes/ControllersLogic/Contacts/UpdateContact.php b/app/Classes/ControllersLogic/Contacts/UpdateContact.php
old mode 100644
new mode 100755
diff --git a/app/Classes/ControllersLogic/Orders/CreateOrder.php b/app/Classes/ControllersLogic/Orders/CreateOrder.php
old mode 100644
new mode 100755
diff --git a/app/Classes/ControllersLogic/Orders/UpdateOrderStep.php b/app/Classes/ControllersLogic/Orders/UpdateOrderStep.php
old mode 100644
new mode 100755
diff --git a/app/Classes/ControllersLogic/Warehouses/DeleteWarehouse.php b/app/Classes/ControllersLogic/Warehouses/DeleteWarehouse.php
old mode 100644
new mode 100755
diff --git a/app/Classes/ControllersLogic/Warehouses/ListWarehouses.php b/app/Classes/ControllersLogic/Warehouses/ListWarehouses.php
old mode 100644
new mode 100755
diff --git a/app/Classes/ControllersLogic/Warehouses/UpdateWarehouse.php b/app/Classes/ControllersLogic/Warehouses/UpdateWarehouse.php
old mode 100644
new mode 100755
diff --git a/app/Classes/ControllersLogic/Warehouses/WarehouseProfile.php b/app/Classes/ControllersLogic/Warehouses/WarehouseProfile.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Excel/Export/CompaniesExport.php b/app/Classes/Excel/Export/CompaniesExport.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Excel/Import/CompaniesImport.php b/app/Classes/Excel/Import/CompaniesImport.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Exceptions/Common/ErrorException.php b/app/Classes/Exceptions/Common/ErrorException.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Exceptions/Common/ServiceException.php b/app/Classes/Exceptions/Common/ServiceException.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Interfaces/Document.php b/app/Classes/Interfaces/Document.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Interfaces/Order/OrderRequirement.php b/app/Classes/Interfaces/Order/OrderRequirement.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Interfaces/Order/OrderStep.php b/app/Classes/Interfaces/Order/OrderStep.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Interfaces/Steps/GroupStep.php b/app/Classes/Interfaces/Steps/GroupStep.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Interfaces/Steps/Step.php b/app/Classes/Interfaces/Steps/Step.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Accounts/DataTransferObjects/UserInvitationObject.php b/app/Classes/Modules/Accounts/DataTransferObjects/UserInvitationObject.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Accounts/DataTransferObjects/UserObject.php b/app/Classes/Modules/Accounts/DataTransferObjects/UserObject.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Accounts/Exceptions/CannotCreateUserException.php b/app/Classes/Modules/Accounts/Exceptions/CannotCreateUserException.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Accounts/Services/CreatesEmailVerificationAttempt.php b/app/Classes/Modules/Accounts/Services/CreatesEmailVerificationAttempt.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Accounts/Services/CreatesUserAccount.php b/app/Classes/Modules/Accounts/Services/CreatesUserAccount.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Accounts/Services/CreatesUserInvitation.php b/app/Classes/Modules/Accounts/Services/CreatesUserInvitation.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Accounts/Services/ListsUserAccount.php b/app/Classes/Modules/Accounts/Services/ListsUserAccount.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Accounts/Validation/CanSendAccountInvitation.php b/app/Classes/Modules/Accounts/Validation/CanSendAccountInvitation.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Accounts/Validation/InvitationAlreadyExists.php b/app/Classes/Modules/Accounts/Validation/InvitationAlreadyExists.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/AddressBook/DataTransferObjects/AddressBookObject.php b/app/Classes/Modules/AddressBook/DataTransferObjects/AddressBookObject.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/AddressBook/Services/CreatesAddress.php b/app/Classes/Modules/AddressBook/Services/CreatesAddress.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Companies/DataTransferObjects/CompanyObject.php b/app/Classes/Modules/Companies/DataTransferObjects/CompanyObject.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Companies/Exceptions/CannotListCompanyOrderCategoryException.php b/app/Classes/Modules/Companies/Exceptions/CannotListCompanyOrderCategoryException.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Companies/Services/CreatesCompany.php b/app/Classes/Modules/Companies/Services/CreatesCompany.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Companies/Services/FetchCompanyOrderCategorySteps.php b/app/Classes/Modules/Companies/Services/FetchCompanyOrderCategorySteps.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Companies/Services/ListsCompanyCancelledOrders.php b/app/Classes/Modules/Companies/Services/ListsCompanyCancelledOrders.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Companies/Services/ListsCompanyCompleteOrders.php b/app/Classes/Modules/Companies/Services/ListsCompanyCompleteOrders.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Companies/Services/ListsCompanyOrdersCategory.php b/app/Classes/Modules/Companies/Services/ListsCompanyOrdersCategory.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Contacts/DataTransferObjects/ContactObject.php b/app/Classes/Modules/Contacts/DataTransferObjects/ContactObject.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Contacts/Exceptions/CannotCreateContactException.php b/app/Classes/Modules/Contacts/Exceptions/CannotCreateContactException.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Contacts/Services/CreatesContact.php b/app/Classes/Modules/Contacts/Services/CreatesContact.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Contacts/Services/ListsContact.php b/app/Classes/Modules/Contacts/Services/ListsContact.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Contacts/Services/UpdateContact.php b/app/Classes/Modules/Contacts/Services/UpdateContact.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/ControllersLogic/Accounts/CreateAccountInvitationLogic.php b/app/Classes/Modules/ControllersLogic/Accounts/CreateAccountInvitationLogic.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/ControllersLogic/Accounts/CreateUserLogic.php b/app/Classes/Modules/ControllersLogic/Accounts/CreateUserLogic.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/ControllersLogic/Accounts/ListUserAccountLogic.php b/app/Classes/Modules/ControllersLogic/Accounts/ListUserAccountLogic.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/ControllersLogic/Accounts/RegisterAccountLogic.php b/app/Classes/Modules/ControllersLogic/Accounts/RegisterAccountLogic.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/ControllersLogic/Companies/CreateCompanyLogic.php b/app/Classes/Modules/ControllersLogic/Companies/CreateCompanyLogic.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/ControllersLogic/Companies/ListCompanyOrderLogic.php b/app/Classes/Modules/ControllersLogic/Companies/ListCompanyOrderLogic.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/ControllersLogic/Contacts/CreateContactLogic.php b/app/Classes/Modules/ControllersLogic/Contacts/CreateContactLogic.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/ControllersLogic/Contacts/ListContactLogic.php b/app/Classes/Modules/ControllersLogic/Contacts/ListContactLogic.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/ControllersLogic/Contacts/UpdateContactLogic.php b/app/Classes/Modules/ControllersLogic/Contacts/UpdateContactLogic.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/ControllersLogic/Dashboard/ActiveCustomerReportLogic.php b/app/Classes/Modules/ControllersLogic/Dashboard/ActiveCustomerReportLogic.php
new file mode 100644
index 0000000..ab1235b
--- /dev/null
+++ b/app/Classes/Modules/ControllersLogic/Dashboard/ActiveCustomerReportLogic.php
@@ -0,0 +1,45 @@
+orderRepository = $orderRepository;
+ $this->companiesRepository = $companiesRepository;
+ }
+
+
+ public function execute() {
+ $active = $this->orderRepository->whereYear('created_at', '=', Carbon::now()->year)->whereMonth('created_at', '=', Carbon::now()->month)->orderBy('company_id')->get()->groupBy('company_id');
+ $company = $this->companiesRepository->count();
+
+ if ($company > $active->count()) $company -= $active->count();
+ else $company = $active->count() - $company;
+
+ return [$active->count(), $company];
+
+ }
+}
\ No newline at end of file
diff --git a/app/Classes/Modules/ControllersLogic/Dashboard/CbmReportLogic.php b/app/Classes/Modules/ControllersLogic/Dashboard/CbmReportLogic.php
new file mode 100644
index 0000000..cea8327
--- /dev/null
+++ b/app/Classes/Modules/ControllersLogic/Dashboard/CbmReportLogic.php
@@ -0,0 +1,47 @@
+repository = $repository;
+ }
+
+ public function execute() {
+
+ $cbm = $this->repository->selectRaw('created_at, ((((width/100) * (length/100) * (height/100))) * quantity) as cbm')->whereYear('created_at', '=', Carbon::now()->year)->whereMonth('created_at', '=', Carbon::now()->month)->orderBy('created_at')->get();
+
+ $cbmGroup = $cbm->groupBy(function ($item) {
+ return Carbon::parse($item->created_at)->format('j');
+ });
+
+ $cbmMap = $cbmGroup->map(function ($item){
+ return collect($item)->sum("cbm");
+ })->toArray();
+
+ $report = [];
+ for($x = 1; $x <= Carbon::now()->daysInMonth; $x++){
+ $report[] = isset($cbmMap[$x]) ? $cbmMap[$x] : 0;
+ }
+
+ return $report;
+ }
+}
\ No newline at end of file
diff --git a/app/Classes/Modules/ControllersLogic/Dashboard/OrdersReportLogic.php b/app/Classes/Modules/ControllersLogic/Dashboard/OrdersReportLogic.php
new file mode 100644
index 0000000..ab443e2
--- /dev/null
+++ b/app/Classes/Modules/ControllersLogic/Dashboard/OrdersReportLogic.php
@@ -0,0 +1,54 @@
+repository = $repository;
+ }
+
+ public function execute() {
+ //Get Warehouse Order
+ $Orders= $this->repository->whereYear('created_at', '=', Carbon::now()->year)
+ ->whereMonth('created_at', '=', Carbon::now()->month)->orderBy('created_at')->get();
+
+ $group = $Orders->groupBy(function($item) {
+ return Carbon::parse($item->created_at)->format('j');
+ });
+
+ $groupCount = $group->map(function ($item) {
+ return collect($item)->count();
+ })->toArray();
+
+ $report = [];
+ for($x = 1; $x <= Carbon::now()->daysInMonth; $x++){
+ $report[] = isset($groupCount[$x]) ? $groupCount[$x] : 0;
+
+ //Undefined offset:
+// if(array_key_exists($x, $groupCount)){
+// $report[] = $groupCount[$x];
+// } else {
+// $report[] = 0;
+// }
+
+ }
+
+// dd(Carbon::now()->daysInMonth);
+// dd($groupCount);
+// dd($groupCount["01"]);
+ return $report;
+ }
+}
+
diff --git a/app/Classes/Modules/ControllersLogic/Dashboard/OrdersStatusReportLogic.php b/app/Classes/Modules/ControllersLogic/Dashboard/OrdersStatusReportLogic.php
new file mode 100644
index 0000000..fe8d817
--- /dev/null
+++ b/app/Classes/Modules/ControllersLogic/Dashboard/OrdersStatusReportLogic.php
@@ -0,0 +1,46 @@
+repository = $repository;
+ }
+
+ public function execute() {
+ $status = $this->repository->whereNotNull('current_step')->get()->groupBy('current_step');
+ $completed = $this->repository->whereNull('current_step')->where('complete', '=' , 1)->get();
+
+ $statusMap = $status->map(function ($item) {
+ return collect($item)->count();
+ })->toArray();
+
+ $completedArray = ["COMPLETED" => $completed->count()];
+ $combine = $statusMap + $completedArray;
+
+ return [
+ $combine['PS_PROCESSING'],
+ $combine['MS_WAREHOUSE_RECEIVING'],
+ $combine['PS_SHIPPING'],
+ $completedArray['COMPLETED']
+ ];
+ }
+}
\ No newline at end of file
diff --git a/app/Classes/Modules/ControllersLogic/Exceptions/AccessForbiddenException.php b/app/Classes/Modules/ControllersLogic/Exceptions/AccessForbiddenException.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/ControllersLogic/Exceptions/AccessUnauthorisedException.php b/app/Classes/Modules/ControllersLogic/Exceptions/AccessUnauthorisedException.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/ControllersLogic/Exceptions/InternalServerErrorException.php b/app/Classes/Modules/ControllersLogic/Exceptions/InternalServerErrorException.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/ControllersLogic/Exceptions/MalformedRequestException.php b/app/Classes/Modules/ControllersLogic/Exceptions/MalformedRequestException.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/ControllersLogic/Exceptions/ResourceConflictException.php b/app/Classes/Modules/ControllersLogic/Exceptions/ResourceConflictException.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/ControllersLogic/Exceptions/ResourceNotFoundException.php b/app/Classes/Modules/ControllersLogic/Exceptions/ResourceNotFoundException.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/ControllersLogic/Exceptions/ServiceApiException.php b/app/Classes/Modules/ControllersLogic/Exceptions/ServiceApiException.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/ControllersLogic/Orders/ConfirmOrderLogic.php b/app/Classes/Modules/ControllersLogic/Orders/ConfirmOrderLogic.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/ControllersLogic/Orders/CreateOrderLogic.php b/app/Classes/Modules/ControllersLogic/Orders/CreateOrderLogic.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/ControllersLogic/Orders/UpdateOrderStepLogic.php b/app/Classes/Modules/ControllersLogic/Orders/UpdateOrderStepLogic.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/ControllersLogic/Warehouses/ListWarehouseOrderLogic.php b/app/Classes/Modules/ControllersLogic/Warehouses/ListWarehouseOrderLogic.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Documents/AbstractDocument.php b/app/Classes/Modules/Documents/AbstractDocument.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Documents/DeleteAllDocuments.php b/app/Classes/Modules/Documents/DeleteAllDocuments.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Documents/ListDocuments.php b/app/Classes/Modules/Documents/ListDocuments.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Documents/UpdateDocuments.php b/app/Classes/Modules/Documents/UpdateDocuments.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/DataTransferObjects/OrderObject.php b/app/Classes/Modules/Orders/DataTransferObjects/OrderObject.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/DataTransferObjects/OrderStepObject.php b/app/Classes/Modules/Orders/DataTransferObjects/OrderStepObject.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/DataTransferObjects/PackageObject.php b/app/Classes/Modules/Orders/DataTransferObjects/PackageObject.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/DataTransferObjects/PackingListObject.php b/app/Classes/Modules/Orders/DataTransferObjects/PackingListObject.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/DataTransferObjects/ReceiveNoteObject.php b/app/Classes/Modules/Orders/DataTransferObjects/ReceiveNoteObject.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/DataTransferObjects/StepObject.php b/app/Classes/Modules/Orders/DataTransferObjects/StepObject.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/Exceptions/CannotConfirmOrderException.php b/app/Classes/Modules/Orders/Exceptions/CannotConfirmOrderException.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/Exceptions/CannotCreateOrderException.php b/app/Classes/Modules/Orders/Exceptions/CannotCreateOrderException.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/Exceptions/CannotCreateOrderStepsException.php b/app/Classes/Modules/Orders/Exceptions/CannotCreateOrderStepsException.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/Exceptions/CannotUpdateOrderWarehouseException.php b/app/Classes/Modules/Orders/Exceptions/CannotUpdateOrderWarehouseException.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/Services/CompletesOrderStep.php b/app/Classes/Modules/Orders/Services/CompletesOrderStep.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/Services/CreatesOrder.php b/app/Classes/Modules/Orders/Services/CreatesOrder.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/Services/CreatesOrderSteps.php b/app/Classes/Modules/Orders/Services/CreatesOrderSteps.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/Services/CreatesPackingList.php b/app/Classes/Modules/Orders/Services/CreatesPackingList.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/Services/CreatesReceiveNote.php b/app/Classes/Modules/Orders/Services/CreatesReceiveNote.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/Services/ListsOrderHistory.php b/app/Classes/Modules/Orders/Services/ListsOrderHistory.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/Services/ProcessesOrderStep.php b/app/Classes/Modules/Orders/Services/ProcessesOrderStep.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/Services/Processors/ConfirmsOrder.php b/app/Classes/Modules/Orders/Services/Processors/ConfirmsOrder.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/Services/Processors/WarehousePackingOrder.php b/app/Classes/Modules/Orders/Services/Processors/WarehousePackingOrder.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/Services/Processors/WarehouseReceivesOrder.php b/app/Classes/Modules/Orders/Services/Processors/WarehouseReceivesOrder.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/Services/SetsOrderWarehouse.php b/app/Classes/Modules/Orders/Services/SetsOrderWarehouse.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/Services/UpdatesOrderCurrentStep.php b/app/Classes/Modules/Orders/Services/UpdatesOrderCurrentStep.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/Services/UpdatesOrderSteps.php b/app/Classes/Modules/Orders/Services/UpdatesOrderSteps.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/Steps/AbstractOrderStep.php b/app/Classes/Modules/Orders/Steps/AbstractOrderStep.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/Steps/GenerateOrderSteps.php b/app/Classes/Modules/Orders/Steps/GenerateOrderSteps.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/Steps/OrderStep.php b/app/Classes/Modules/Orders/Steps/OrderStep.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/Steps/OrderStepUpdate.php b/app/Classes/Modules/Orders/Steps/OrderStepUpdate.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/Steps/ProcessStep.php b/app/Classes/Modules/Orders/Steps/ProcessStep.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/Steps/Processors/AbstractOrderRequirement.php b/app/Classes/Modules/Orders/Steps/Processors/AbstractOrderRequirement.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/Steps/Processors/Delivery.php b/app/Classes/Modules/Orders/Steps/Processors/Delivery.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/Steps/Processors/OrderProcessing.php b/app/Classes/Modules/Orders/Steps/Processors/OrderProcessing.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/Steps/Processors/Shipping.php b/app/Classes/Modules/Orders/Steps/Processors/Shipping.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/Steps/Processors/SupplierPacking.php b/app/Classes/Modules/Orders/Steps/Processors/SupplierPacking.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/Steps/Processors/Validation/ReceiveNoteValidation.php b/app/Classes/Modules/Orders/Steps/Processors/Validation/ReceiveNoteValidation.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/Steps/Processors/WarehouseArrival.php b/app/Classes/Modules/Orders/Steps/Processors/WarehouseArrival.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/Steps/Processors/WarehousePacking.php b/app/Classes/Modules/Orders/Steps/Processors/WarehousePacking.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/Steps/Processors/WarehouseReceive.php b/app/Classes/Modules/Orders/Steps/Processors/WarehouseReceive.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/Steps/Processors/WarehouseUnpacking.php b/app/Classes/Modules/Orders/Steps/Processors/WarehouseUnpacking.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Orders/Steps/StepManager.php b/app/Classes/Modules/Orders/Steps/StepManager.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Steps/GenerateModularSteps.php b/app/Classes/Modules/Steps/GenerateModularSteps.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Steps/GenerateSteps.php b/app/Classes/Modules/Steps/GenerateSteps.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Steps/GetStep.php b/app/Classes/Modules/Steps/GetStep.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Steps/GroupStep.php b/app/Classes/Modules/Steps/GroupStep.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Steps/ModularStep.php b/app/Classes/Modules/Steps/ModularStep.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Steps/StepAttachments.php b/app/Classes/Modules/Steps/StepAttachments.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Warehouses/Services/FetchWarehouseOrderCategorySteps.php b/app/Classes/Modules/Warehouses/Services/FetchWarehouseOrderCategorySteps.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Warehouses/Services/ListsWarehouseCompleteOrders.php b/app/Classes/Modules/Warehouses/Services/ListsWarehouseCompleteOrders.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Modules/Warehouses/Services/ListsWarehouseOrdersCategory.php b/app/Classes/Modules/Warehouses/Services/ListsWarehouseOrdersCategory.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Objects/AddressObject.php b/app/Classes/Objects/AddressObject.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Objects/Orders/OrderStepObject.php b/app/Classes/Objects/Orders/OrderStepObject.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Objects/Orders/ReceiveNoteObject.php b/app/Classes/Objects/Orders/ReceiveNoteObject.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Objects/StepObject.php b/app/Classes/Objects/StepObject.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Services/Documents/FilterDocuments.php b/app/Classes/Services/Documents/FilterDocuments.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Services/Documents/RouteToNameDocuments.php b/app/Classes/Services/Documents/RouteToNameDocuments.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Services/Files/Base64Uploader.php b/app/Classes/Services/Files/Base64Uploader.php
old mode 100644
new mode 100755
diff --git a/app/Classes/Services/Files/DeleteFile.php b/app/Classes/Services/Files/DeleteFile.php
old mode 100644
new mode 100755
diff --git a/app/Classes/ValueObjects/Constants/HttpStatus.php b/app/Classes/ValueObjects/Constants/HttpStatus.php
old mode 100644
new mode 100755
diff --git a/app/Classes/ValueObjects/Constants/OrderSteps.php b/app/Classes/ValueObjects/Constants/OrderSteps.php
old mode 100644
new mode 100755
diff --git a/app/Classes/ValueObjects/Constants/UserRoles.php b/app/Classes/ValueObjects/Constants/UserRoles.php
old mode 100644
new mode 100755
diff --git a/app/Classes/common.php b/app/Classes/common.php
old mode 100644
new mode 100755
diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php
old mode 100644
new mode 100755
diff --git a/app/Events/Accounts/UserEvent.php b/app/Events/Accounts/UserEvent.php
old mode 100644
new mode 100755
diff --git a/app/Events/Accounts/UserHasRegistered.php b/app/Events/Accounts/UserHasRegistered.php
old mode 100644
new mode 100755
diff --git a/app/Events/Accounts/UserInvited.php b/app/Events/Accounts/UserInvited.php
old mode 100644
new mode 100755
diff --git a/app/Exceptions/Handler.php b/app/Exceptions/Handler.php
old mode 100644
new mode 100755
diff --git a/app/Http/Controllers/Account/CreateUserController.php b/app/Http/Controllers/Account/CreateUserController.php
old mode 100644
new mode 100755
diff --git a/app/Http/Controllers/Account/InviteUserController.php b/app/Http/Controllers/Account/InviteUserController.php
old mode 100644
new mode 100755
diff --git a/app/Http/Controllers/Account/ListUserController.php b/app/Http/Controllers/Account/ListUserController.php
old mode 100644
new mode 100755
diff --git a/app/Http/Controllers/Account/RegisterAccountController.php b/app/Http/Controllers/Account/RegisterAccountController.php
old mode 100644
new mode 100755
diff --git a/app/Http/Controllers/Account/ShowRegistrationFormController.php b/app/Http/Controllers/Account/ShowRegistrationFormController.php
old mode 100644
new mode 100755
diff --git a/app/Http/Controllers/Account/UserContactsController.php b/app/Http/Controllers/Account/UserContactsController.php
old mode 100644
new mode 100755
diff --git a/app/Http/Controllers/Auth/ForgotPasswordController.php b/app/Http/Controllers/Auth/ForgotPasswordController.php
old mode 100644
new mode 100755
diff --git a/app/Http/Controllers/Auth/LoginController.php b/app/Http/Controllers/Auth/LoginController.php
old mode 100644
new mode 100755
diff --git a/app/Http/Controllers/Auth/RegisterController.php b/app/Http/Controllers/Auth/RegisterController.php
old mode 100644
new mode 100755
diff --git a/app/Http/Controllers/Auth/ResetPasswordController.php b/app/Http/Controllers/Auth/ResetPasswordController.php
old mode 100644
new mode 100755
diff --git a/app/Http/Controllers/Auth/VerificationController.php b/app/Http/Controllers/Auth/VerificationController.php
old mode 100644
new mode 100755
diff --git a/app/Http/Controllers/Companies/AddressBookController.php b/app/Http/Controllers/Companies/AddressBookController.php
old mode 100644
new mode 100755
diff --git a/app/Http/Controllers/Companies/CompanyController.php b/app/Http/Controllers/Companies/CompanyController.php
old mode 100644
new mode 100755
diff --git a/app/Http/Controllers/Companies/CompanyOrderController.php b/app/Http/Controllers/Companies/CompanyOrderController.php
old mode 100644
new mode 100755
diff --git a/app/Http/Controllers/Companies/CreateCompanyController.php b/app/Http/Controllers/Companies/CreateCompanyController.php
old mode 100644
new mode 100755
diff --git a/app/Http/Controllers/Contacts/ContactController.php b/app/Http/Controllers/Contacts/ContactController.php
old mode 100644
new mode 100755
diff --git a/app/Http/Controllers/Contacts/CreateContactController.php b/app/Http/Controllers/Contacts/CreateContactController.php
old mode 100644
new mode 100755
diff --git a/app/Http/Controllers/Contacts/ListContactController.php b/app/Http/Controllers/Contacts/ListContactController.php
old mode 100644
new mode 100755
diff --git a/app/Http/Controllers/Contacts/UpdateContactController.php b/app/Http/Controllers/Contacts/UpdateContactController.php
old mode 100644
new mode 100755
diff --git a/app/Http/Controllers/Controller.php b/app/Http/Controllers/Controller.php
old mode 100644
new mode 100755
diff --git a/app/Http/Controllers/Dashboard/ActiveCustomerReportController.php b/app/Http/Controllers/Dashboard/ActiveCustomerReportController.php
new file mode 100644
index 0000000..6aecd11
--- /dev/null
+++ b/app/Http/Controllers/Dashboard/ActiveCustomerReportController.php
@@ -0,0 +1,19 @@
+execute();
+ }
+}
\ No newline at end of file
diff --git a/app/Http/Controllers/Dashboard/CbmReportController.php b/app/Http/Controllers/Dashboard/CbmReportController.php
new file mode 100644
index 0000000..243da3a
--- /dev/null
+++ b/app/Http/Controllers/Dashboard/CbmReportController.php
@@ -0,0 +1,19 @@
+execute();
+ }
+}
\ No newline at end of file
diff --git a/app/Http/Controllers/Dashboard/OrdersReportController.php b/app/Http/Controllers/Dashboard/OrdersReportController.php
new file mode 100644
index 0000000..0c06a30
--- /dev/null
+++ b/app/Http/Controllers/Dashboard/OrdersReportController.php
@@ -0,0 +1,13 @@
+execute();
+ }
+}
\ No newline at end of file
diff --git a/app/Http/Controllers/Dashboard/OrdersStatusReportController.php b/app/Http/Controllers/Dashboard/OrdersStatusReportController.php
new file mode 100644
index 0000000..a45b913
--- /dev/null
+++ b/app/Http/Controllers/Dashboard/OrdersStatusReportController.php
@@ -0,0 +1,19 @@
+execute();
+ }
+}
\ No newline at end of file
diff --git a/app/Http/Controllers/DashboardController.php b/app/Http/Controllers/DashboardController.php
old mode 100644
new mode 100755
diff --git a/app/Http/Controllers/Orders/ConfirmOrderController.php b/app/Http/Controllers/Orders/ConfirmOrderController.php
old mode 100644
new mode 100755
diff --git a/app/Http/Controllers/Orders/CreateOrderController.php b/app/Http/Controllers/Orders/CreateOrderController.php
old mode 100644
new mode 100755
diff --git a/app/Http/Controllers/Orders/OrderController.php b/app/Http/Controllers/Orders/OrderController.php
old mode 100644
new mode 100755
diff --git a/app/Http/Controllers/Orders/UpdateOrderStepController.php b/app/Http/Controllers/Orders/UpdateOrderStepController.php
old mode 100644
new mode 100755
diff --git a/app/Http/Controllers/Services/CountriesListController.php b/app/Http/Controllers/Services/CountriesListController.php
old mode 100644
new mode 100755
diff --git a/app/Http/Controllers/TestController.php b/app/Http/Controllers/TestController.php
old mode 100644
new mode 100755
diff --git a/app/Http/Controllers/Warehouses/WarehouseController.php b/app/Http/Controllers/Warehouses/WarehouseController.php
old mode 100644
new mode 100755
diff --git a/app/Http/Controllers/Warehouses/WarehouseOrderController.php b/app/Http/Controllers/Warehouses/WarehouseOrderController.php
old mode 100644
new mode 100755
diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php
old mode 100644
new mode 100755
diff --git a/app/Http/Middleware/Authenticate.php b/app/Http/Middleware/Authenticate.php
old mode 100644
new mode 100755
diff --git a/app/Http/Middleware/Authentication.php b/app/Http/Middleware/Authentication.php
old mode 100644
new mode 100755
diff --git a/app/Http/Middleware/CheckForMaintenanceMode.php b/app/Http/Middleware/CheckForMaintenanceMode.php
old mode 100644
new mode 100755
diff --git a/app/Http/Middleware/ClearCache.php b/app/Http/Middleware/ClearCache.php
old mode 100644
new mode 100755
diff --git a/app/Http/Middleware/EncryptCookies.php b/app/Http/Middleware/EncryptCookies.php
old mode 100644
new mode 100755
diff --git a/app/Http/Middleware/RedirectIfAuthenticated.php b/app/Http/Middleware/RedirectIfAuthenticated.php
old mode 100644
new mode 100755
diff --git a/app/Http/Middleware/TrimStrings.php b/app/Http/Middleware/TrimStrings.php
old mode 100644
new mode 100755
diff --git a/app/Http/Middleware/TrustProxies.php b/app/Http/Middleware/TrustProxies.php
old mode 100644
new mode 100755
diff --git a/app/Http/Middleware/VerifyCsrfToken.php b/app/Http/Middleware/VerifyCsrfToken.php
old mode 100644
new mode 100755
diff --git a/app/Http/Resources/AddressBook.php b/app/Http/Resources/AddressBook.php
old mode 100644
new mode 100755
diff --git a/app/Http/Resources/Company.php b/app/Http/Resources/Company.php
old mode 100644
new mode 100755
diff --git a/app/Http/Resources/Contact.php b/app/Http/Resources/Contact.php
old mode 100644
new mode 100755
diff --git a/app/Http/Resources/Country.php b/app/Http/Resources/Country.php
old mode 100644
new mode 100755
diff --git a/app/Http/Resources/Document.php b/app/Http/Resources/Document.php
old mode 100644
new mode 100755
diff --git a/app/Http/Resources/Order.php b/app/Http/Resources/Order.php
old mode 100644
new mode 100755
diff --git a/app/Http/Resources/Package.php b/app/Http/Resources/Package.php
old mode 100644
new mode 100755
diff --git a/app/Http/Resources/PackingList.php b/app/Http/Resources/PackingList.php
old mode 100644
new mode 100755
diff --git a/app/Http/Resources/ShippingArrangement.php b/app/Http/Resources/ShippingArrangement.php
old mode 100644
new mode 100755
diff --git a/app/Http/Resources/ShippingSchedule.php b/app/Http/Resources/ShippingSchedule.php
old mode 100644
new mode 100755
diff --git a/app/Http/Resources/Step.php b/app/Http/Resources/Step.php
old mode 100644
new mode 100755
diff --git a/app/Http/Resources/User.php b/app/Http/Resources/User.php
old mode 100644
new mode 100755
diff --git a/app/Http/Resources/Warehouse.php b/app/Http/Resources/Warehouse.php
old mode 100644
new mode 100755
diff --git a/app/Http/ViewComposers/CountriesListComposer.php b/app/Http/ViewComposers/CountriesListComposer.php
old mode 100644
new mode 100755
diff --git a/app/Listeners/Accounts/UserEventHandler.php b/app/Listeners/Accounts/UserEventHandler.php
old mode 100644
new mode 100755
diff --git a/app/Models/AbstractModel.php b/app/Models/AbstractModel.php
old mode 100644
new mode 100755
diff --git a/app/Models/AbstractUserModel.php b/app/Models/AbstractUserModel.php
old mode 100644
new mode 100755
diff --git a/app/Models/AddressBook.php b/app/Models/AddressBook.php
old mode 100644
new mode 100755
diff --git a/app/Models/Company.php b/app/Models/Company.php
old mode 100644
new mode 100755
diff --git a/app/Models/Contact.php b/app/Models/Contact.php
old mode 100644
new mode 100755
diff --git a/app/Models/CustomIssues.php b/app/Models/CustomIssues.php
old mode 100644
new mode 100755
diff --git a/app/Models/Document.php b/app/Models/Document.php
old mode 100644
new mode 100755
diff --git a/app/Models/GroupStep.php b/app/Models/GroupStep.php
old mode 100644
new mode 100755
diff --git a/app/Models/ModularStep.php b/app/Models/ModularStep.php
old mode 100644
new mode 100755
diff --git a/app/Models/Order.php b/app/Models/Order.php
old mode 100644
new mode 100755
diff --git a/app/Models/OrderStep.php b/app/Models/OrderStep.php
old mode 100644
new mode 100755
diff --git a/app/Models/Package.php b/app/Models/Package.php
old mode 100644
new mode 100755
diff --git a/app/Models/PackingList.php b/app/Models/PackingList.php
old mode 100644
new mode 100755
diff --git a/app/Models/PrimaryStep.php b/app/Models/PrimaryStep.php
old mode 100644
new mode 100755
diff --git a/app/Models/ReceiveNote.php b/app/Models/ReceiveNote.php
old mode 100644
new mode 100755
diff --git a/app/Models/ShippingArrangement.php b/app/Models/ShippingArrangement.php
old mode 100644
new mode 100755
diff --git a/app/Models/ShippingSchedule.php b/app/Models/ShippingSchedule.php
old mode 100644
new mode 100755
diff --git a/app/Models/Step.php b/app/Models/Step.php
old mode 100644
new mode 100755
diff --git a/app/Models/User.php b/app/Models/User.php
old mode 100644
new mode 100755
diff --git a/app/Models/UserEmailVerification.php b/app/Models/UserEmailVerification.php
old mode 100644
new mode 100755
diff --git a/app/Models/UserInvitation.php b/app/Models/UserInvitation.php
old mode 100644
new mode 100755
diff --git a/app/Models/Warehouse.php b/app/Models/Warehouse.php
old mode 100644
new mode 100755
diff --git a/app/Notifications/AbstractEmail.php b/app/Notifications/AbstractEmail.php
old mode 100644
new mode 100755
diff --git a/app/Notifications/InvitationEmail.php b/app/Notifications/InvitationEmail.php
old mode 100644
new mode 100755
diff --git a/app/Notifications/VerifyEmail.php b/app/Notifications/VerifyEmail.php
old mode 100644
new mode 100755
diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php
old mode 100644
new mode 100755
diff --git a/app/Providers/AuthServiceProvider.php b/app/Providers/AuthServiceProvider.php
old mode 100644
new mode 100755
diff --git a/app/Providers/BroadcastServiceProvider.php b/app/Providers/BroadcastServiceProvider.php
old mode 100644
new mode 100755
diff --git a/app/Providers/EventServiceProvider.php b/app/Providers/EventServiceProvider.php
old mode 100644
new mode 100755
diff --git a/app/Providers/RouteServiceProvider.php b/app/Providers/RouteServiceProvider.php
old mode 100644
new mode 100755
diff --git a/app/Traits/DeterminesIfUserPasswordMatchesRequirements.php b/app/Traits/DeterminesIfUserPasswordMatchesRequirements.php
old mode 100644
new mode 100755
diff --git a/app/Traits/DocumentTrait.php b/app/Traits/DocumentTrait.php
old mode 100644
new mode 100755
diff --git a/app/Traits/HandlesPrimaryKeysAsArrays.php b/app/Traits/HandlesPrimaryKeysAsArrays.php
old mode 100644
new mode 100755
diff --git a/app/Traits/OrderStepTrait.php b/app/Traits/OrderStepTrait.php
old mode 100644
new mode 100755
diff --git a/artisan b/artisan
old mode 100644
new mode 100755
diff --git a/bootstrap/app.php b/bootstrap/app.php
old mode 100644
new mode 100755
diff --git a/bootstrap/cache/.gitignore b/bootstrap/cache/.gitignore
old mode 100644
new mode 100755
diff --git a/composer.json b/composer.json
old mode 100644
new mode 100755
diff --git a/config/activitylog.php b/config/activitylog.php
old mode 100644
new mode 100755
diff --git a/config/app.php b/config/app.php
old mode 100644
new mode 100755
diff --git a/config/auth.php b/config/auth.php
old mode 100644
new mode 100755
diff --git a/config/broadcasting.php b/config/broadcasting.php
old mode 100644
new mode 100755
diff --git a/config/cache.php b/config/cache.php
old mode 100644
new mode 100755
diff --git a/config/database.php b/config/database.php
old mode 100644
new mode 100755
diff --git a/config/filesystems.php b/config/filesystems.php
old mode 100644
new mode 100755
diff --git a/config/hashing.php b/config/hashing.php
old mode 100644
new mode 100755
diff --git a/config/image.php b/config/image.php
old mode 100644
new mode 100755
diff --git a/config/logging.php b/config/logging.php
old mode 100644
new mode 100755
diff --git a/config/mail.php b/config/mail.php
old mode 100644
new mode 100755
diff --git a/config/queue.php b/config/queue.php
old mode 100644
new mode 100755
diff --git a/config/services.php b/config/services.php
old mode 100644
new mode 100755
diff --git a/config/session.php b/config/session.php
old mode 100644
new mode 100755
diff --git a/config/view.php b/config/view.php
old mode 100644
new mode 100755
diff --git a/database/.gitignore b/database/.gitignore
old mode 100644
new mode 100755
diff --git a/database/factories/AddressBookFactory .php b/database/factories/AddressBookFactory .php
old mode 100644
new mode 100755
diff --git a/database/factories/CompanyFactory.php b/database/factories/CompanyFactory.php
old mode 100644
new mode 100755
diff --git a/database/factories/ContactFactory .php b/database/factories/ContactFactory .php
old mode 100644
new mode 100755
diff --git a/database/factories/PackageFactory.php b/database/factories/PackageFactory.php
index d1cee9b..d10dd86 100644
--- a/database/factories/PackageFactory.php
+++ b/database/factories/PackageFactory.php
@@ -6,10 +6,10 @@ $factory->define(App\Models\Package::class, function (Faker $faker) {
return [
'list_id' => $faker->numberBetween(1, 300),
'description' => $faker->realText(10),
- 'width' => $faker->numberBetween(1, 999),
- 'length' => $faker->numberBetween(1, 999),
- 'height' => $faker->numberBetween(1, 999),
- 'quantity' => $faker->numberBetween(1, 50),
+ 'width' => $faker->numberBetween(1, 100),
+ 'length' => $faker->numberBetween(1, 100),
+ 'height' => $faker->numberBetween(1, 50),
+ 'quantity' => $faker->numberBetween(1, 20),
'created_at' => $faker->dateTimeBetween($startDate = '-30 days', $endDate = '30 days'),
'updated_at' => $faker->dateTimeBetween($startDate = '-30 days', $endDate = '30 days')
];
diff --git a/database/factories/UserFactory.php b/database/factories/UserFactory.php
old mode 100644
new mode 100755
diff --git a/database/factories/WarehouseFactory.php b/database/factories/WarehouseFactory.php
old mode 100644
new mode 100755
diff --git a/database/migrations/2018_09_07_073209_create_user_table.php b/database/migrations/2018_09_07_073209_create_user_table.php
old mode 100644
new mode 100755
diff --git a/database/migrations/2018_09_07_074041_create_password_resets_table.php b/database/migrations/2018_09_07_074041_create_password_resets_table.php
old mode 100644
new mode 100755
diff --git a/database/migrations/2018_09_08_072451_create_companies_table.php b/database/migrations/2018_09_08_072451_create_companies_table.php
old mode 100644
new mode 100755
diff --git a/database/migrations/2018_10_09_093427_create_address_book_table.php b/database/migrations/2018_10_09_093427_create_address_book_table.php
old mode 100644
new mode 100755
diff --git a/database/migrations/2018_11_06_174400_create_contacts_table.php b/database/migrations/2018_11_06_174400_create_contacts_table.php
old mode 100644
new mode 100755
diff --git a/database/migrations/2018_11_07_163923_create_warehouses_table.php b/database/migrations/2018_11_07_163923_create_warehouses_table.php
old mode 100644
new mode 100755
diff --git a/database/migrations/2018_11_15_074348_create_documents_table.php b/database/migrations/2018_11_15_074348_create_documents_table.php
old mode 100644
new mode 100755
diff --git a/database/migrations/2018_11_23_090740_create_primary_steps_table.php b/database/migrations/2018_11_23_090740_create_primary_steps_table.php
old mode 100644
new mode 100755
diff --git a/database/migrations/2018_11_23_090958_create_modular_steps_table.php b/database/migrations/2018_11_23_090958_create_modular_steps_table.php
old mode 100644
new mode 100755
diff --git a/database/migrations/2018_11_25_145045_create_group_steps_table.php b/database/migrations/2018_11_25_145045_create_group_steps_table.php
old mode 100644
new mode 100755
diff --git a/database/migrations/2018_11_25_164436_create_steps_table.php b/database/migrations/2018_11_25_164436_create_steps_table.php
old mode 100644
new mode 100755
diff --git a/database/migrations/2018_11_26_145701_create_orders_table.php b/database/migrations/2018_11_26_145701_create_orders_table.php
old mode 100644
new mode 100755
diff --git a/database/migrations/2018_11_26_150411_create_order_steps_table.php b/database/migrations/2018_11_26_150411_create_order_steps_table.php
old mode 100644
new mode 100755
diff --git a/database/migrations/2018_11_27_070848_create_receive_notes_table.php b/database/migrations/2018_11_27_070848_create_receive_notes_table.php
old mode 100644
new mode 100755
diff --git a/database/migrations/2018_11_30_084228_create_packing_lists.php b/database/migrations/2018_11_30_084228_create_packing_lists.php
old mode 100644
new mode 100755
diff --git a/database/migrations/2018_11_30_085832_create_packages.php b/database/migrations/2018_11_30_085832_create_packages.php
old mode 100644
new mode 100755
diff --git a/database/migrations/2018_11_30_194850_create_shipping_arrangements_table.php b/database/migrations/2018_11_30_194850_create_shipping_arrangements_table.php
old mode 100644
new mode 100755
diff --git a/database/migrations/2018_11_30_195330_create_shipping_schedules_table.php b/database/migrations/2018_11_30_195330_create_shipping_schedules_table.php
old mode 100644
new mode 100755
diff --git a/database/migrations/2018_11_30_195656_create_custom_issues_table.php b/database/migrations/2018_11_30_195656_create_custom_issues_table.php
old mode 100644
new mode 100755
diff --git a/database/migrations/2018_12_11_213032_create_activity_log_table.php b/database/migrations/2018_12_11_213032_create_activity_log_table.php
old mode 100644
new mode 100755
diff --git a/database/migrations/2019_01_28_165325_create_user_email_verification_table.php b/database/migrations/2019_01_28_165325_create_user_email_verification_table.php
old mode 100644
new mode 100755
diff --git a/database/migrations/2019_01_29_064840_create_user_invitation_table.php b/database/migrations/2019_01_29_064840_create_user_invitation_table.php
old mode 100644
new mode 100755
diff --git a/database/seeds/AddressBookTableSeeder.php b/database/seeds/AddressBookTableSeeder.php
old mode 100644
new mode 100755
diff --git a/database/seeds/CompaniesTableSeeder.php b/database/seeds/CompaniesTableSeeder.php
old mode 100644
new mode 100755
diff --git a/database/seeds/ContactsTableSeeder.php b/database/seeds/ContactsTableSeeder.php
old mode 100644
new mode 100755
diff --git a/database/seeds/DatabaseSeeder.php b/database/seeds/DatabaseSeeder.php
old mode 100644
new mode 100755
diff --git a/database/seeds/ModularStepsTableSeeder.php b/database/seeds/ModularStepsTableSeeder.php
old mode 100644
new mode 100755
diff --git a/database/seeds/PrimaryStepsTableSeeder.php b/database/seeds/PrimaryStepsTableSeeder.php
old mode 100644
new mode 100755
diff --git a/database/seeds/WarehousesTableSeeder.php b/database/seeds/WarehousesTableSeeder.php
old mode 100644
new mode 100755
diff --git a/gulpfile.js b/gulpfile.js
old mode 100644
new mode 100755
diff --git a/package.json b/package.json
old mode 100644
new mode 100755
diff --git a/phpunit.xml b/phpunit.xml
old mode 100644
new mode 100755
diff --git a/public/.htaccess b/public/.htaccess
old mode 100644
new mode 100755
diff --git a/public/css/app.css b/public/css/app.css
old mode 100644
new mode 100755
diff --git a/public/favicon.ico b/public/favicon.ico
old mode 100644
new mode 100755
diff --git a/public/index.php b/public/index.php
old mode 100644
new mode 100755
diff --git a/public/js/app.js b/public/js/app.js
old mode 100644
new mode 100755
diff --git a/public/robots.txt b/public/robots.txt
old mode 100644
new mode 100755
diff --git a/public/svg/403.svg b/public/svg/403.svg
old mode 100644
new mode 100755
diff --git a/public/svg/404.svg b/public/svg/404.svg
old mode 100644
new mode 100755
diff --git a/public/svg/500.svg b/public/svg/500.svg
old mode 100644
new mode 100755
diff --git a/public/svg/503.svg b/public/svg/503.svg
old mode 100644
new mode 100755
diff --git a/public/web.config b/public/web.config
old mode 100644
new mode 100755
diff --git a/readme.md b/readme.md
old mode 100644
new mode 100755
diff --git a/resources/assets/css/waitMe.css b/resources/assets/css/waitMe.css
old mode 100644
new mode 100755
diff --git a/resources/assets/fonts/montserrat/Montserrat-Bold.ttf b/resources/assets/fonts/montserrat/Montserrat-Bold.ttf
old mode 100644
new mode 100755
diff --git a/resources/assets/fonts/montserrat/Montserrat-Regular.ttf b/resources/assets/fonts/montserrat/Montserrat-Regular.ttf
old mode 100644
new mode 100755
diff --git a/resources/assets/fonts/montserrat/montserrat-bold-webfont.svg b/resources/assets/fonts/montserrat/montserrat-bold-webfont.svg
old mode 100644
new mode 100755
diff --git a/resources/assets/fonts/montserrat/montserrat-regular-webfont.svg b/resources/assets/fonts/montserrat/montserrat-regular-webfont.svg
old mode 100644
new mode 100755
diff --git a/resources/assets/images/favicon.png b/resources/assets/images/favicon.png
old mode 100644
new mode 100755
diff --git a/resources/assets/images/favicon/android-icon-144x144.png b/resources/assets/images/favicon/android-icon-144x144.png
old mode 100644
new mode 100755
diff --git a/resources/assets/images/favicon/android-icon-192x192.png b/resources/assets/images/favicon/android-icon-192x192.png
old mode 100644
new mode 100755
diff --git a/resources/assets/images/favicon/android-icon-36x36.png b/resources/assets/images/favicon/android-icon-36x36.png
old mode 100644
new mode 100755
diff --git a/resources/assets/images/favicon/android-icon-48x48.png b/resources/assets/images/favicon/android-icon-48x48.png
old mode 100644
new mode 100755
diff --git a/resources/assets/images/favicon/android-icon-72x72.png b/resources/assets/images/favicon/android-icon-72x72.png
old mode 100644
new mode 100755
diff --git a/resources/assets/images/favicon/android-icon-96x96.png b/resources/assets/images/favicon/android-icon-96x96.png
old mode 100644
new mode 100755
diff --git a/resources/assets/images/favicon/apple-icon-114x114.png b/resources/assets/images/favicon/apple-icon-114x114.png
old mode 100644
new mode 100755
diff --git a/resources/assets/images/favicon/apple-icon-120x120.png b/resources/assets/images/favicon/apple-icon-120x120.png
old mode 100644
new mode 100755
diff --git a/resources/assets/images/favicon/apple-icon-144x144.png b/resources/assets/images/favicon/apple-icon-144x144.png
old mode 100644
new mode 100755
diff --git a/resources/assets/images/favicon/apple-icon-152x152.png b/resources/assets/images/favicon/apple-icon-152x152.png
old mode 100644
new mode 100755
diff --git a/resources/assets/images/favicon/apple-icon-180x180.png b/resources/assets/images/favicon/apple-icon-180x180.png
old mode 100644
new mode 100755
diff --git a/resources/assets/images/favicon/apple-icon-57x57.png b/resources/assets/images/favicon/apple-icon-57x57.png
old mode 100644
new mode 100755
diff --git a/resources/assets/images/favicon/apple-icon-60x60.png b/resources/assets/images/favicon/apple-icon-60x60.png
old mode 100644
new mode 100755
diff --git a/resources/assets/images/favicon/apple-icon-72x72.png b/resources/assets/images/favicon/apple-icon-72x72.png
old mode 100644
new mode 100755
diff --git a/resources/assets/images/favicon/apple-icon-76x76.png b/resources/assets/images/favicon/apple-icon-76x76.png
old mode 100644
new mode 100755
diff --git a/resources/assets/images/favicon/apple-icon-precomposed.png b/resources/assets/images/favicon/apple-icon-precomposed.png
old mode 100644
new mode 100755
diff --git a/resources/assets/images/favicon/apple-icon.png b/resources/assets/images/favicon/apple-icon.png
old mode 100644
new mode 100755
diff --git a/resources/assets/images/favicon/browserconfig.xml b/resources/assets/images/favicon/browserconfig.xml
old mode 100644
new mode 100755
diff --git a/resources/assets/images/favicon/favicon-16x16.png b/resources/assets/images/favicon/favicon-16x16.png
old mode 100644
new mode 100755
diff --git a/resources/assets/images/favicon/favicon-32x32.png b/resources/assets/images/favicon/favicon-32x32.png
old mode 100644
new mode 100755
diff --git a/resources/assets/images/favicon/favicon-96x96.png b/resources/assets/images/favicon/favicon-96x96.png
old mode 100644
new mode 100755
diff --git a/resources/assets/images/favicon/favicon.ico b/resources/assets/images/favicon/favicon.ico
old mode 100644
new mode 100755
diff --git a/resources/assets/images/favicon/manifest.json b/resources/assets/images/favicon/manifest.json
old mode 100644
new mode 100755
diff --git a/resources/assets/images/favicon/ms-icon-144x144.png b/resources/assets/images/favicon/ms-icon-144x144.png
old mode 100644
new mode 100755
diff --git a/resources/assets/images/favicon/ms-icon-150x150.png b/resources/assets/images/favicon/ms-icon-150x150.png
old mode 100644
new mode 100755
diff --git a/resources/assets/images/favicon/ms-icon-310x310.png b/resources/assets/images/favicon/ms-icon-310x310.png
old mode 100644
new mode 100755
diff --git a/resources/assets/images/favicon/ms-icon-70x70.png b/resources/assets/images/favicon/ms-icon-70x70.png
old mode 100644
new mode 100755
diff --git a/resources/assets/images/icons/pdf.png b/resources/assets/images/icons/pdf.png
old mode 100644
new mode 100755
diff --git a/resources/assets/images/icons/xlsx.png b/resources/assets/images/icons/xlsx.png
old mode 100644
new mode 100755
diff --git a/resources/assets/images/login_bg.jpg b/resources/assets/images/login_bg.jpg
old mode 100644
new mode 100755
diff --git a/resources/assets/images/logo.png b/resources/assets/images/logo.png
old mode 100644
new mode 100755
diff --git a/resources/assets/images/logo_white.png b/resources/assets/images/logo_white.png
old mode 100644
new mode 100755
diff --git a/resources/assets/images/profile_black.png b/resources/assets/images/profile_black.png
old mode 100644
new mode 100755
diff --git a/resources/assets/images/profile_white.png b/resources/assets/images/profile_white.png
old mode 100644
new mode 100755
diff --git a/resources/assets/images/shipping_bg.jpeg b/resources/assets/images/shipping_bg.jpeg
old mode 100644
new mode 100755
diff --git a/resources/assets/js/jquery.waitMe.js b/resources/assets/js/jquery.waitMe.js
old mode 100644
new mode 100755
diff --git a/resources/assets/js/pages.js b/resources/assets/js/pages.js
old mode 100644
new mode 100755
diff --git a/resources/assets/js/scripts.js b/resources/assets/js/scripts.js
old mode 100644
new mode 100755
diff --git a/resources/assets/js/validation.js b/resources/assets/js/validation.js
old mode 100644
new mode 100755
diff --git a/resources/assets/sass/_color.scss b/resources/assets/sass/_color.scss
old mode 100644
new mode 100755
diff --git a/resources/assets/sass/_mixins.scss b/resources/assets/sass/_mixins.scss
old mode 100644
new mode 100755
diff --git a/resources/assets/sass/_modules.scss b/resources/assets/sass/_modules.scss
old mode 100644
new mode 100755
diff --git a/resources/assets/sass/_responsive.scss b/resources/assets/sass/_responsive.scss
old mode 100644
new mode 100755
diff --git a/resources/assets/sass/_var.scss b/resources/assets/sass/_var.scss
old mode 100644
new mode 100755
diff --git a/resources/assets/sass/main.scss b/resources/assets/sass/main.scss
old mode 100644
new mode 100755
diff --git a/resources/assets/sass/modules/_alerts.scss b/resources/assets/sass/modules/_alerts.scss
old mode 100644
new mode 100755
diff --git a/resources/assets/sass/modules/_buttons.scss b/resources/assets/sass/modules/_buttons.scss
old mode 100644
new mode 100755
diff --git a/resources/assets/sass/modules/_calendar.scss b/resources/assets/sass/modules/_calendar.scss
old mode 100644
new mode 100755
diff --git a/resources/assets/sass/modules/_cards.scss b/resources/assets/sass/modules/_cards.scss
old mode 100644
new mode 100755
diff --git a/resources/assets/sass/modules/_charts.scss b/resources/assets/sass/modules/_charts.scss
old mode 100644
new mode 100755
diff --git a/resources/assets/sass/modules/_chat.scss b/resources/assets/sass/modules/_chat.scss
old mode 100644
new mode 100755
diff --git a/resources/assets/sass/modules/_email.scss b/resources/assets/sass/modules/_email.scss
old mode 100644
new mode 100755
diff --git a/resources/assets/sass/modules/_form_elements.scss b/resources/assets/sass/modules/_form_elements.scss
old mode 100644
new mode 100755
diff --git a/resources/assets/sass/modules/_gallery.scss b/resources/assets/sass/modules/_gallery.scss
old mode 100644
new mode 100755
diff --git a/resources/assets/sass/modules/_layout.scss b/resources/assets/sass/modules/_layout.scss
old mode 100644
new mode 100755
diff --git a/resources/assets/sass/modules/_list.scss b/resources/assets/sass/modules/_list.scss
old mode 100644
new mode 100755
diff --git a/resources/assets/sass/modules/_lock_screen.scss b/resources/assets/sass/modules/_lock_screen.scss
old mode 100644
new mode 100755
diff --git a/resources/assets/sass/modules/_login.scss b/resources/assets/sass/modules/_login.scss
old mode 100644
new mode 100755
diff --git a/resources/assets/sass/modules/_misc.scss b/resources/assets/sass/modules/_misc.scss
old mode 100644
new mode 100755
diff --git a/resources/assets/sass/modules/_modals.scss b/resources/assets/sass/modules/_modals.scss
old mode 100644
new mode 100755
diff --git a/resources/assets/sass/modules/_nestables.scss b/resources/assets/sass/modules/_nestables.scss
old mode 100644
new mode 100755
diff --git a/resources/assets/sass/modules/_notifications.scss b/resources/assets/sass/modules/_notifications.scss
old mode 100644
new mode 100755
diff --git a/resources/assets/sass/modules/_print.scss b/resources/assets/sass/modules/_print.scss
old mode 100644
new mode 100755
diff --git a/resources/assets/sass/modules/_progress_indicators.scss b/resources/assets/sass/modules/_progress_indicators.scss
old mode 100644
new mode 100755
diff --git a/resources/assets/sass/modules/_sliders.scss b/resources/assets/sass/modules/_sliders.scss
old mode 100644
new mode 100755
diff --git a/resources/assets/sass/modules/_social.scss b/resources/assets/sass/modules/_social.scss
old mode 100644
new mode 100755
diff --git a/resources/assets/sass/modules/_tables.scss b/resources/assets/sass/modules/_tables.scss
old mode 100644
new mode 100755
diff --git a/resources/assets/sass/modules/_tabs_accordian.scss b/resources/assets/sass/modules/_tabs_accordian.scss
old mode 100644
new mode 100755
diff --git a/resources/assets/sass/modules/_timeline.scss b/resources/assets/sass/modules/_timeline.scss
old mode 100644
new mode 100755
diff --git a/resources/assets/sass/modules/_treeview.scss b/resources/assets/sass/modules/_treeview.scss
old mode 100644
new mode 100755
diff --git a/resources/assets/sass/modules/_typography.scss b/resources/assets/sass/modules/_typography.scss
old mode 100644
new mode 100755
diff --git a/resources/assets/sass/modules/_vector_map.scss b/resources/assets/sass/modules/_vector_map.scss
old mode 100644
new mode 100755
diff --git a/resources/assets/sass/modules/_view.scss b/resources/assets/sass/modules/_view.scss
old mode 100644
new mode 100755
diff --git a/resources/assets/sass/modules/_widgets.scss b/resources/assets/sass/modules/_widgets.scss
old mode 100644
new mode 100755
diff --git a/resources/assets/sass/modules/_z_index.scss b/resources/assets/sass/modules/_z_index.scss
old mode 100644
new mode 100755
diff --git a/resources/assets/vue/app.js b/resources/assets/vue/app.js
old mode 100644
new mode 100755
index ad30f62..0a37f2f
--- a/resources/assets/vue/app.js
+++ b/resources/assets/vue/app.js
@@ -88,6 +88,11 @@ Vue.component('notification-component', require('./components/common/Notificatio
Vue.component('company-error-notification-component', require('./components/company/notifications/CompanyErrorComponent.vue'));
+Vue.component('cbm-order-chart-component', require('./components/dashboard/elements/CbmVsOrdersChartComponent.vue'));
+Vue.component('customer-chart-component', require('./components/dashboard/elements/CustomerChartComponent.vue'));
+Vue.component('order-status-chart-component', require('./components/dashboard/elements/OrderStatusChartComponent.vue'));
+
+
window.Event = new Vue();
const header = new Vue({
diff --git a/resources/assets/vue/components/account/elements/AccountComponent.vue b/resources/assets/vue/components/account/elements/AccountComponent.vue
old mode 100644
new mode 100755
diff --git a/resources/assets/vue/components/account/forms/InviteAccountFormComponent.vue b/resources/assets/vue/components/account/forms/InviteAccountFormComponent.vue
old mode 100644
new mode 100755
diff --git a/resources/assets/vue/components/account/lists/AccountsListComponent.vue b/resources/assets/vue/components/account/lists/AccountsListComponent.vue
old mode 100644
new mode 100755
diff --git a/resources/assets/vue/components/common/AccountsSearchComponent.vue b/resources/assets/vue/components/common/AccountsSearchComponent.vue
old mode 100644
new mode 100755
diff --git a/resources/assets/vue/components/common/ConfirmModalComponent.vue b/resources/assets/vue/components/common/ConfirmModalComponent.vue
old mode 100644
new mode 100755
diff --git a/resources/assets/vue/components/common/DatePickerComponent.vue b/resources/assets/vue/components/common/DatePickerComponent.vue
old mode 100644
new mode 100755
diff --git a/resources/assets/vue/components/common/LoadingComponent.vue b/resources/assets/vue/components/common/LoadingComponent.vue
old mode 100644
new mode 100755
diff --git a/resources/assets/vue/components/common/ModalComponent.vue b/resources/assets/vue/components/common/ModalComponent.vue
old mode 100644
new mode 100755
diff --git a/resources/assets/vue/components/common/NotificationComponent.vue b/resources/assets/vue/components/common/NotificationComponent.vue
old mode 100644
new mode 100755
diff --git a/resources/assets/vue/components/common/PaginationComponent.vue b/resources/assets/vue/components/common/PaginationComponent.vue
old mode 100644
new mode 100755
diff --git a/resources/assets/vue/components/common/WarningMessageComponent.vue b/resources/assets/vue/components/common/WarningMessageComponent.vue
old mode 100644
new mode 100755
diff --git a/resources/assets/vue/components/company/elements/AddressBookComponenet.vue b/resources/assets/vue/components/company/elements/AddressBookComponenet.vue
old mode 100644
new mode 100755
diff --git a/resources/assets/vue/components/company/elements/CompanyComponenet.vue b/resources/assets/vue/components/company/elements/CompanyComponenet.vue
old mode 100644
new mode 100755
diff --git a/resources/assets/vue/components/company/elements/CompanyProfileComponenet.vue b/resources/assets/vue/components/company/elements/CompanyProfileComponenet.vue
old mode 100644
new mode 100755
diff --git a/resources/assets/vue/components/company/elements/CompanySummaryComponenet.vue b/resources/assets/vue/components/company/elements/CompanySummaryComponenet.vue
old mode 100644
new mode 100755
diff --git a/resources/assets/vue/components/company/forms/AddressBookFormComponent.vue b/resources/assets/vue/components/company/forms/AddressBookFormComponent.vue
old mode 100644
new mode 100755
diff --git a/resources/assets/vue/components/company/forms/CompanyFormComponent.vue b/resources/assets/vue/components/company/forms/CompanyFormComponent.vue
old mode 100644
new mode 100755
diff --git a/resources/assets/vue/components/company/lists/AddressListComponenet.vue b/resources/assets/vue/components/company/lists/AddressListComponenet.vue
old mode 100644
new mode 100755
diff --git a/resources/assets/vue/components/company/lists/CompaniesListComponenet.vue b/resources/assets/vue/components/company/lists/CompaniesListComponenet.vue
old mode 100644
new mode 100755
diff --git a/resources/assets/vue/components/company/notifications/CompanyCreated.vue b/resources/assets/vue/components/company/notifications/CompanyCreated.vue
old mode 100644
new mode 100755
diff --git a/resources/assets/vue/components/company/notifications/CompanyErrorComponent.vue b/resources/assets/vue/components/company/notifications/CompanyErrorComponent.vue
old mode 100644
new mode 100755
diff --git a/resources/assets/vue/components/company/notifications/CompanySuccessComponent.vue b/resources/assets/vue/components/company/notifications/CompanySuccessComponent.vue
old mode 100644
new mode 100755
diff --git a/resources/assets/vue/components/contact/elements/ContactComponenet.vue b/resources/assets/vue/components/contact/elements/ContactComponenet.vue
old mode 100644
new mode 100755
diff --git a/resources/assets/vue/components/contact/forms/ContactFormComponent.vue b/resources/assets/vue/components/contact/forms/ContactFormComponent.vue
old mode 100644
new mode 100755
diff --git a/resources/assets/vue/components/contact/list/ContactListComponenet.vue b/resources/assets/vue/components/contact/list/ContactListComponenet.vue
old mode 100644
new mode 100755
diff --git a/resources/assets/vue/components/dashboard/elements/CbmVsOrdersChartComponent.vue b/resources/assets/vue/components/dashboard/elements/CbmVsOrdersChartComponent.vue
new file mode 100644
index 0000000..7d327a9
--- /dev/null
+++ b/resources/assets/vue/components/dashboard/elements/CbmVsOrdersChartComponent.vue
@@ -0,0 +1,117 @@
+
+