Activity record when quote is approved

This commit is contained in:
David Bomba 2020-10-30 08:43:23 +11:00
parent 2c75cc7798
commit de48512908
4 changed files with 9 additions and 4 deletions

View File

@ -12,6 +12,7 @@
namespace App\Events\Quote; namespace App\Events\Quote;
use App\Models\Company; use App\Models\Company;
use App\Models\QuoteInvitation;
use Illuminate\Queue\SerializesModels; use Illuminate\Queue\SerializesModels;
/** /**

View File

@ -17,6 +17,8 @@ use App\Events\Misc\InvitationWasViewed;
use App\Events\Quote\QuoteWasViewed; use App\Events\Quote\QuoteWasViewed;
use App\Http\Controllers\Controller; use App\Http\Controllers\Controller;
use App\Models\InvoiceInvitation; use App\Models\InvoiceInvitation;
use App\Models\QuoteInvitation;
use App\Models\CreditInvitation;
use App\Models\RecurringInvoiceInvitation; use App\Models\RecurringInvoiceInvitation;
use App\Utils\Ninja; use App\Utils\Ninja;
use App\Utils\Traits\MakesDates; use App\Utils\Traits\MakesDates;

View File

@ -52,9 +52,9 @@ class QuoteApprovedActivity implements ShouldQueue
$fields->client_id = $event->quote->client_id; $fields->client_id = $event->quote->client_id;
$fields->user_id = $event->quote->user_id; $fields->user_id = $event->quote->user_id;
$fields->client_contact_id = $event->contact->id; $fields->client_contact_id = $event->contact->id;
$fields->company_id = $event->payment->company_id; $fields->company_id = $event->quote->company_id;
$fields->activity_type_id = Activity::RESTORE_PAYMENT; $fields->activity_type_id = Activity::APPROVE_QUOTE;
$this->activity_repo->save($fields, $event->payment, $event->event_vars); $this->activity_repo->save($fields, $event->quote, $event->event_vars);
} }
} }

View File

@ -87,8 +87,8 @@ use App\Listeners\Invoice\InvoiceArchivedActivity;
use App\Listeners\Invoice\InvoiceCancelledActivity; use App\Listeners\Invoice\InvoiceCancelledActivity;
use App\Listeners\Invoice\InvoiceDeletedActivity; use App\Listeners\Invoice\InvoiceDeletedActivity;
use App\Listeners\Invoice\InvoiceEmailActivity; use App\Listeners\Invoice\InvoiceEmailActivity;
use App\Listeners\Invoice\InvoiceEmailedNotification;
use App\Listeners\Invoice\InvoiceEmailFailedActivity; use App\Listeners\Invoice\InvoiceEmailFailedActivity;
use App\Listeners\Invoice\InvoiceEmailedNotification;
use App\Listeners\Invoice\InvoicePaidActivity; use App\Listeners\Invoice\InvoicePaidActivity;
use App\Listeners\Invoice\InvoiceRestoredActivity; use App\Listeners\Invoice\InvoiceRestoredActivity;
use App\Listeners\Invoice\InvoiceReversedActivity; use App\Listeners\Invoice\InvoiceReversedActivity;
@ -98,6 +98,7 @@ use App\Listeners\Invoice\UpdateInvoiceInvitations;
use App\Listeners\Misc\InvitationViewedListener; use App\Listeners\Misc\InvitationViewedListener;
use App\Listeners\Payment\PaymentNotification; use App\Listeners\Payment\PaymentNotification;
use App\Listeners\Payment\PaymentRestoredActivity; use App\Listeners\Payment\PaymentRestoredActivity;
use App\Listeners\Quote\QuoteApprovedActivity;
use App\Listeners\Quote\QuoteArchivedActivity; use App\Listeners\Quote\QuoteArchivedActivity;
use App\Listeners\Quote\QuoteDeletedActivity; use App\Listeners\Quote\QuoteDeletedActivity;
use App\Listeners\Quote\QuoteEmailActivity; use App\Listeners\Quote\QuoteEmailActivity;
@ -262,6 +263,7 @@ class EventServiceProvider extends ServiceProvider
], ],
QuoteWasApproved::class => [ QuoteWasApproved::class => [
ReachWorkflowSettings::class, ReachWorkflowSettings::class,
QuoteApprovedActivity::class,
], ],
QuoteWasCreated::class => [ QuoteWasCreated::class => [
CreatedQuoteActivity::class, CreatedQuoteActivity::class,