diff --git a/app/Http/Requests/TaskScheduler/UpdateSchedulerRequest.php b/app/Http/Requests/TaskScheduler/UpdateSchedulerRequest.php index 4ed95aba2611..48c52a3e3e0f 100644 --- a/app/Http/Requests/TaskScheduler/UpdateSchedulerRequest.php +++ b/app/Http/Requests/TaskScheduler/UpdateSchedulerRequest.php @@ -42,7 +42,7 @@ class UpdateSchedulerRequest extends Request 'parameters.end_date' => ['bail', 'sometimes', 'date:Y-m-d', 'required_if:parameters.date_rate,custom', 'after_or_equal:parameters.start_date'], 'parameters.entity' => ['bail', 'sometimes', 'string', 'in:invoice,credit,quote,purchase_order'], 'parameters.entity_id' => ['bail', 'sometimes', 'string'], - 'parameters.report_name' => ['bail','sometimes', 'string', 'required_if:template,email_report', 'in:ar_summary_report,ar_detail_report,tax_summary_report,user_sales_report,client_sales_report,client_balance_report,product_sales_report'], + 'parameters.report_name' => ['bail','sometimes', 'string', 'required_if:template,email_report', 'in:ar_detailed,ar_summary,client_balance,tax_summary,profitloss,client_sales,user_sales,product_sales,clients,client_contacts,credits,documents,expenses,invoices,invoice_items,quotes,quote_items,recurring_invoices,payments,products,tasks'], 'parameters.date_key' => ['bail','sometimes', 'string'], ]; diff --git a/app/Services/Scheduler/EmailReport.php b/app/Services/Scheduler/EmailReport.php index 8ec4c020630e..ce76e54fad04 100644 --- a/app/Services/Scheduler/EmailReport.php +++ b/app/Services/Scheduler/EmailReport.php @@ -77,13 +77,13 @@ class EmailReport match($this->scheduler->parameters['report_name']) { - 'product_sales_report' => $export = (new ProductSalesExport($this->scheduler->company, $data)), - 'email_ar_detailed_report' => $export = (new ARDetailReport($this->scheduler->company, $data)), - 'email_ar_summary_report' => $export = (new ARSummaryReport($this->scheduler->company, $data)), - 'email_tax_summary_report' => $export = (new TaxSummaryReport($this->scheduler->company, $data)), - 'email_client_balance_report' => $export = (new ClientBalanceReport($this->scheduler->company, $data)), - 'email_client_sales_report' => $export = (new ClientSalesReport($this->scheduler->company, $data)), - 'email_user_sales_report' => $export = (new UserSalesReport($this->scheduler->company, $data)), + 'product_sales' => $export = (new ProductSalesExport($this->scheduler->company, $data)), + 'ar_detailed' => $export = (new ARDetailReport($this->scheduler->company, $data)), + 'ar_summary' => $export = (new ARSummaryReport($this->scheduler->company, $data)), + 'tax_summary' => $export = (new TaxSummaryReport($this->scheduler->company, $data)), + 'client_balance' => $export = (new ClientBalanceReport($this->scheduler->company, $data)), + 'client_sales' => $export = (new ClientSalesReport($this->scheduler->company, $data)), + 'user_sales' => $export = (new UserSalesReport($this->scheduler->company, $data)), 'clients' => $export = (new ClientExport($this->scheduler->company, $data)), 'client_contacts' => $export = (new ContactExport($this->scheduler->company, $data)), 'credits' => $export = (new CreditExport($this->scheduler->company, $data)),