Set public/private documents

This commit is contained in:
David Bomba 2023-09-11 10:30:02 +10:00
parent e2542e33bd
commit 3650d2527f
2 changed files with 5 additions and 5 deletions

View File

@ -333,16 +333,16 @@ class EmailDefaults
} }
/* Company Documents */ /* Company Documents */
$this->email->email_object->documents = array_merge($this->email->email_object->documents, $this->email->company->documents->pluck('id')->toArray()); $this->email->email_object->documents = array_merge($this->email->email_object->documents, $this->email->company->documents()->where('is_public', true)->pluck('id')->toArray());
/** Entity Documents */ /** Entity Documents */
if ($this->email->email_object->entity?->documents) { if ($this->email->email_object->entity?->documents) {
$this->email->email_object->documents = array_merge($this->email->email_object->documents, $this->email->email_object->entity->documents->pluck('id')->toArray()); $this->email->email_object->documents = array_merge($this->email->email_object->documents, $this->email->email_object->entity->documents()->where('is_public', true)->pluck('id')->toArray());
} }
/** Recurring Invoice Documents */ /** Recurring Invoice Documents */
if ($this->email->email_object->entity instanceof Invoice && $this->email->email_object->entity->recurring_id != null) { if ($this->email->email_object->entity instanceof Invoice && $this->email->email_object->entity->recurring_id != null) {
$this->email->email_object->documents = array_merge($this->email->email_object->documents, $this->email->email_object->entity->recurring_invoice->documents->pluck('id')->toArray()); $this->email->email_object->documents = array_merge($this->email->email_object->documents, $this->email->email_object->entity->recurring_invoice->documents()->where('is_public', true)->pluck('id')->toArray());
} }
/** Task / Expense Documents */ /** Task / Expense Documents */

View File

@ -5156,8 +5156,8 @@ $LANG = array(
'show_document_preview' => 'Show Document Preview', 'show_document_preview' => 'Show Document Preview',
'cash_accounting' => 'Cash accounting', 'cash_accounting' => 'Cash accounting',
'click_or_drop_files_here' => 'Click or drop files here', 'click_or_drop_files_here' => 'Click or drop files here',
'set_as_public' => 'Set as public', 'set_public' => 'Set public',
'set_as_private' => 'Set as private', 'set_private' => 'Set private',
); );
return $LANG; return $LANG;