mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-05-24 02:14:21 -04:00
Configure releases in sentry, and add assigned_user_id to demo data
This commit is contained in:
parent
b797c82249
commit
3a77f62b9d
@ -190,10 +190,8 @@ class DemoMode extends Command
|
||||
$z = $x+1;
|
||||
$this->info("Creating client # ".$z);
|
||||
|
||||
if(rand(0,1))
|
||||
$this->createClient($company, $user);
|
||||
else
|
||||
$this->createClient($company, $u2);
|
||||
$this->createClient($company, $user, $u2->id);
|
||||
|
||||
}
|
||||
|
||||
for($x=0; $x<$this->count; $x++)
|
||||
@ -201,50 +199,50 @@ class DemoMode extends Command
|
||||
$client = $company->clients->random();
|
||||
|
||||
$this->info('creating entities for client #'.$client->id);
|
||||
$this->createInvoice($client);
|
||||
$this->createInvoice($client, $u2->id);
|
||||
|
||||
// for($y=0; $y<($this->count); $y++){
|
||||
// $this->info("creating invoice #{$y} for client #".$client->id);
|
||||
// }
|
||||
|
||||
$client = $company->clients->random();
|
||||
$this->createCredit($client);
|
||||
$this->createCredit($client, $u2->id);
|
||||
|
||||
// for($y=0; $y<($this->count); $y++){
|
||||
// $this->info("creating credit #{$y} for client #".$client->id);
|
||||
// }
|
||||
|
||||
$client = $company->clients->random();
|
||||
$this->createQuote($client);
|
||||
$this->createQuote($client, $u2->id);
|
||||
|
||||
// for($y=0; $y<($this->count); $y++){
|
||||
// $this->info("creating quote #{$y} for client #".$client->id);
|
||||
// }
|
||||
|
||||
$client = $company->clients->random();
|
||||
$this->createExpense($client);
|
||||
$this->createExpense($client, $u2->id);
|
||||
|
||||
//$this->info("creating expense for client #".$client->id);
|
||||
|
||||
$client = $company->clients->random();
|
||||
$this->createVendor($client);
|
||||
$this->createVendor($client, $u2->id);
|
||||
|
||||
// $this->info("creating vendor for client #".$client->id);
|
||||
|
||||
$client = $company->clients->random();
|
||||
$this->createTask($client);
|
||||
$this->createTask($client, $u2->id);
|
||||
|
||||
// $this->info("creating task for client #".$client->id);
|
||||
|
||||
$client = $company->clients->random();
|
||||
$this->createProject($client);
|
||||
$this->createProject($client, $u2->id);
|
||||
|
||||
// $this->info("creating project for client #".$client->id);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private function createClient($company, $user)
|
||||
private function createClient($company, $user, $assigned_user_id = null)
|
||||
{
|
||||
|
||||
// dispatch(function () use ($company, $user) {
|
||||
@ -274,6 +272,9 @@ class DemoMode extends Command
|
||||
$settings->currency_id = (string)rand(1,3);
|
||||
$client->settings = $settings;
|
||||
|
||||
if(rand(0,1))
|
||||
$client->assigned_user_id = $assigned_user_id;
|
||||
|
||||
$client->country_id = array_rand([36,392,840,124,276,826]);
|
||||
$client->save();
|
||||
|
||||
@ -288,7 +289,7 @@ class DemoMode extends Command
|
||||
]);
|
||||
}
|
||||
|
||||
private function createVendor($client)
|
||||
private function createVendor($client, $assigned_user_id = null)
|
||||
{
|
||||
$vendor = factory(\App\Models\Vendor::class)->create([
|
||||
'user_id' => $client->user_id,
|
||||
@ -311,7 +312,7 @@ class DemoMode extends Command
|
||||
]);
|
||||
}
|
||||
|
||||
private function createTask($client)
|
||||
private function createTask($client, $assigned_user_id = null)
|
||||
{
|
||||
$vendor = factory(\App\Models\Task::class)->create([
|
||||
'user_id' => $client->user->id,
|
||||
@ -319,7 +320,7 @@ class DemoMode extends Command
|
||||
]);
|
||||
}
|
||||
|
||||
private function createProject($client)
|
||||
private function createProject($client, $assigned_user_id = null)
|
||||
{
|
||||
$vendor = factory(\App\Models\Project::class)->create([
|
||||
'user_id' => $client->user->id,
|
||||
@ -327,7 +328,7 @@ class DemoMode extends Command
|
||||
]);
|
||||
}
|
||||
|
||||
private function createInvoice($client)
|
||||
private function createInvoice($client, $assigned_user_id = null)
|
||||
{
|
||||
// for($x=0; $x<$this->count; $x++){
|
||||
// dispatch(new CreateTestInvoiceJob($client));
|
||||
@ -373,6 +374,9 @@ class DemoMode extends Command
|
||||
|
||||
$invoice = $invoice_calc->getInvoice();
|
||||
|
||||
if(rand(0,1))
|
||||
$invoice->assigned_user_id = $assigned_user_id;
|
||||
|
||||
$invoice->save();
|
||||
$invoice->service()->createInvitations()->markSent();
|
||||
|
||||
@ -391,7 +395,7 @@ class DemoMode extends Command
|
||||
event(new InvoiceWasCreated($invoice, $invoice->company, Ninja::eventVars()));
|
||||
}
|
||||
|
||||
private function createCredit($client)
|
||||
private function createCredit($client, $assigned_user_id = null)
|
||||
{
|
||||
// for($x=0; $x<$this->count; $x++){
|
||||
|
||||
@ -434,12 +438,15 @@ class DemoMode extends Command
|
||||
|
||||
$credit = $invoice_calc->getCredit();
|
||||
|
||||
if(rand(0,1))
|
||||
$credit->assigned_user_id = $assigned_user_id;
|
||||
|
||||
$credit->save();
|
||||
$credit->service()->markSent()->save();
|
||||
$credit->service()->createInvitations();
|
||||
}
|
||||
|
||||
private function createQuote($client)
|
||||
private function createQuote($client, $assigned_user_id = null)
|
||||
{
|
||||
|
||||
$faker = \Faker\Factory::create();
|
||||
@ -487,6 +494,9 @@ class DemoMode extends Command
|
||||
|
||||
$quote = $quote_calc->getQuote();
|
||||
|
||||
if(rand(0,1))
|
||||
$quote->assigned_user_id = $assigned_user_id;
|
||||
|
||||
$quote->save();
|
||||
|
||||
$quote->service()->markSent()->save();
|
||||
|
@ -81,7 +81,7 @@ class Handler extends ExceptionHandler
|
||||
}
|
||||
});
|
||||
|
||||
app('sentry')->setRelease(config('ninja.app_version'));
|
||||
// app('sentry')->setRelease(config('ninja.app_version'));
|
||||
app('sentry')->captureException($exception);
|
||||
}
|
||||
|
||||
|
@ -26,5 +26,5 @@ return [
|
||||
|
||||
// @see: https://docs.sentry.io/error-reporting/configuration/?platform=php#send-default-pii
|
||||
'send_default_pii' => false,
|
||||
|
||||
'release' => config('ninja.app_version'),
|
||||
];
|
||||
|
Loading…
x
Reference in New Issue
Block a user