mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-09 03:14:30 -04:00
Fixes for email reports
This commit is contained in:
parent
8ff283e03b
commit
f401d06aac
@ -1309,7 +1309,7 @@ class BaseExport
|
|||||||
if(auth()->user() && auth()->user()->account_id == $this->company->account_id)
|
if(auth()->user() && auth()->user()->account_id == $this->company->account_id)
|
||||||
$user = auth()->user();
|
$user = auth()->user();
|
||||||
|
|
||||||
if($this->input['user_id'])
|
if($this->input['user_id'] ?? false)
|
||||||
$user = User::where('id', $this->input['user_id'])->where('account_id', $this->company->account_id)->first();
|
$user = User::where('id', $this->input['user_id'])->where('account_id', $this->company->account_id)->first();
|
||||||
|
|
||||||
ZipDocuments::dispatch($documents, $this->company, $user);
|
ZipDocuments::dispatch($documents, $this->company, $user);
|
||||||
|
@ -104,7 +104,6 @@ class ExpenseExport extends BaseExport
|
|||||||
$query = $this->addCategoryFilter($query, $this->input['categories']);
|
$query = $this->addCategoryFilter($query, $this->input['categories']);
|
||||||
}
|
}
|
||||||
|
|
||||||
nlog($this->input);
|
|
||||||
if($this->input['document_email_attachment'] ?? false) {
|
if($this->input['document_email_attachment'] ?? false) {
|
||||||
$this->queueDocuments($query);
|
$this->queueDocuments($query);
|
||||||
}
|
}
|
||||||
@ -123,8 +122,6 @@ class ExpenseExport extends BaseExport
|
|||||||
//insert the header
|
//insert the header
|
||||||
$this->csv->insertOne($this->buildHeader());
|
$this->csv->insertOne($this->buildHeader());
|
||||||
|
|
||||||
nlog("expense counter = ");
|
|
||||||
nlog($query->count());
|
|
||||||
$query->cursor()
|
$query->cursor()
|
||||||
->each(function ($expense) {
|
->each(function ($expense) {
|
||||||
$this->csv->insertOne($this->buildRow($expense));
|
$this->csv->insertOne($this->buildRow($expense));
|
||||||
|
@ -47,7 +47,7 @@ class StoreSchedulerRequest extends Request
|
|||||||
'parameters.end_date' => ['bail', 'sometimes', 'date:Y-m-d', 'required_if:parameters.date_rate,custom', 'after_or_equal:parameters.start_date'],
|
'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' => ['bail', 'sometimes', 'string', 'in:invoice,credit,quote,purchase_order'],
|
||||||
'parameters.entity_id' => ['bail', 'sometimes', 'string'],
|
'parameters.entity_id' => ['bail', 'sometimes', 'string'],
|
||||||
'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,activity,client,contact,client_contact,credit,document,expense,invoice,invoice_item,quote,quote_item,recurring_invoice,payment,product,task'],
|
'parameters.report_name' => ['bail','sometimes', 'string', 'required_if:template,email_report','in:vendor,purchase_order_item,purchase_order,ar_detailed,ar_summary,client_balance,tax_summary,profitloss,client_sales,user_sales,product_sales,activity,client,contact,client_contact,credit,document,expense,invoice,invoice_item,quote,quote_item,recurring_invoice,payment,product,task'],
|
||||||
'parameters.date_key' => ['bail','sometimes', 'string'],
|
'parameters.date_key' => ['bail','sometimes', 'string'],
|
||||||
'parameters.status' => ['bail','sometimes', 'nullable', 'string'],
|
'parameters.status' => ['bail','sometimes', 'nullable', 'string'],
|
||||||
];
|
];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user