mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-06-03 15:44:37 -04:00
Improvements to demo data
This commit is contained in:
parent
fec8e8b520
commit
867ae6435f
@ -92,7 +92,7 @@ class DemoMode extends Command
|
|||||||
{
|
{
|
||||||
$faker = \Faker\Factory::create();
|
$faker = \Faker\Factory::create();
|
||||||
|
|
||||||
$this->count = 10;
|
$this->count = 50;
|
||||||
|
|
||||||
$this->info('Creating Small Account and Company');
|
$this->info('Creating Small Account and Company');
|
||||||
|
|
||||||
@ -200,46 +200,46 @@ class DemoMode extends Command
|
|||||||
{
|
{
|
||||||
$client = $company->clients->random();
|
$client = $company->clients->random();
|
||||||
|
|
||||||
$this->info('creating invoice for client #'.$client->id);
|
$this->info('creating entities for client #'.$client->id);
|
||||||
|
|
||||||
for($y=0; $y<($this->count); $y++){
|
|
||||||
$this->info("creating invoice #{$y} for client #".$client->id);
|
|
||||||
$this->createInvoice($client);
|
$this->createInvoice($client);
|
||||||
}
|
|
||||||
|
// for($y=0; $y<($this->count); $y++){
|
||||||
|
// $this->info("creating invoice #{$y} for client #".$client->id);
|
||||||
|
// }
|
||||||
|
|
||||||
$client = $company->clients->random();
|
$client = $company->clients->random();
|
||||||
|
|
||||||
for($y=0; $y<($this->count); $y++){
|
|
||||||
$this->info("creating credit #{$y} for client #".$client->id);
|
|
||||||
$this->createCredit($client);
|
$this->createCredit($client);
|
||||||
}
|
|
||||||
|
// for($y=0; $y<($this->count); $y++){
|
||||||
|
// $this->info("creating credit #{$y} for client #".$client->id);
|
||||||
|
// }
|
||||||
|
|
||||||
$client = $company->clients->random();
|
$client = $company->clients->random();
|
||||||
|
|
||||||
for($y=0; $y<($this->count); $y++){
|
|
||||||
$this->info("creating quote #{$y} for client #".$client->id);
|
|
||||||
$this->createQuote($client);
|
$this->createQuote($client);
|
||||||
}
|
|
||||||
|
// for($y=0; $y<($this->count); $y++){
|
||||||
|
// $this->info("creating quote #{$y} for client #".$client->id);
|
||||||
|
// }
|
||||||
|
|
||||||
$client = $company->clients->random();
|
$client = $company->clients->random();
|
||||||
|
$this->createExpense($client);
|
||||||
|
|
||||||
$this->info("creating expense for client #".$client->id);
|
//$this->info("creating expense for client #".$client->id);
|
||||||
$this->createExpense($client);
|
|
||||||
|
|
||||||
$client = $company->clients->random();
|
$client = $company->clients->random();
|
||||||
|
|
||||||
$this->info("creating vendor for client #".$client->id);
|
|
||||||
$this->createVendor($client);
|
$this->createVendor($client);
|
||||||
|
|
||||||
$client = $company->clients->random();
|
// $this->info("creating vendor for client #".$client->id);
|
||||||
|
|
||||||
$this->info("creating task for client #".$client->id);
|
$client = $company->clients->random();
|
||||||
$this->createTask($client);
|
$this->createTask($client);
|
||||||
|
|
||||||
$client = $company->clients->random();
|
// $this->info("creating task for client #".$client->id);
|
||||||
|
|
||||||
$this->info("creating project for client #".$client->id);
|
$client = $company->clients->random();
|
||||||
$this->createProject($client);
|
$this->createProject($client);
|
||||||
|
|
||||||
|
// $this->info("creating project for client #".$client->id);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -446,12 +446,18 @@ class DemoMode extends Command
|
|||||||
|
|
||||||
$quote =factory(\App\Models\Quote::class)->create(['user_id' => $client->user->id, 'company_id' => $client->company_id, 'client_id' => $client->id]);
|
$quote =factory(\App\Models\Quote::class)->create(['user_id' => $client->user->id, 'company_id' => $client->company_id, 'client_id' => $client->id]);
|
||||||
|
|
||||||
if((bool)rand(0,1))
|
if((bool)rand(0,1)){
|
||||||
$dateable = Carbon::now()->subDays(rand(1, 30));
|
$dateable = Carbon::now()->subDays(rand(1, 30));
|
||||||
else
|
$dateable_due = $dateable->addDays(rand(1, 30));
|
||||||
|
}
|
||||||
|
else{
|
||||||
$dateable = Carbon::now()->addDays(rand(1, 30));
|
$dateable = Carbon::now()->addDays(rand(1, 30));
|
||||||
|
$dateable_due = $dateable->addDays(rand(-10, 30));
|
||||||
|
}
|
||||||
|
|
||||||
$quote->date = $dateable;
|
$quote->date = $dateable;
|
||||||
|
$quote->due_date = $dateable_due;
|
||||||
|
|
||||||
$quote->client_id = $client->id;
|
$quote->client_id = $client->id;
|
||||||
|
|
||||||
$quote->setRelation('client', $client);
|
$quote->setRelation('client', $client);
|
||||||
|
@ -15,14 +15,12 @@ $factory->define(App\Models\Quote::class, function (Faker $faker) {
|
|||||||
'tax_rate2' => 17.5,
|
'tax_rate2' => 17.5,
|
||||||
'tax_name3' => 'THIRDTAX',
|
'tax_name3' => 'THIRDTAX',
|
||||||
'tax_rate3' => 5,
|
'tax_rate3' => 5,
|
||||||
'custom_value1' => $faker->numberBetween(1, 4),
|
// 'custom_value1' => $faker->numberBetween(1, 4),
|
||||||
'custom_value2' => $faker->numberBetween(1, 4),
|
// 'custom_value2' => $faker->numberBetween(1, 4),
|
||||||
'custom_value3' => $faker->numberBetween(1, 4),
|
// 'custom_value3' => $faker->numberBetween(1, 4),
|
||||||
'custom_value4' => $faker->numberBetween(1, 4),
|
// 'custom_value4' => $faker->numberBetween(1, 4),
|
||||||
'is_deleted' => false,
|
'is_deleted' => false,
|
||||||
'po_number' => $faker->text(10),
|
'po_number' => $faker->text(10),
|
||||||
'date' => $faker->date(),
|
|
||||||
'due_date' => $faker->date(),
|
|
||||||
'line_items' => false,
|
'line_items' => false,
|
||||||
];
|
];
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user