added source feature

This commit is contained in:
Denis Duliçi
2021-09-07 10:33:34 +03:00
parent 0a4e066451
commit c59c71b0f9
80 changed files with 475 additions and 63 deletions

View File

@ -36,6 +36,7 @@ class Accounts extends Seeder
'currency_code' => 'USD',
'bank_name' => trans('demo.accounts.cash'),
'enabled' => '1',
'created_from' => 'seed',
]));
setting()->set('default.account', $account->id);

View File

@ -70,6 +70,8 @@ class Categories extends Seeder
$income_category_id = $expense_category_id = 0;
foreach ($rows as $row) {
$row['created_from'] = 'seed';
$category = $this->dispatch(new CreateCategory($row));
switch ($category->type) {

View File

@ -78,6 +78,8 @@ class Currencies extends Seeder
];
foreach ($rows as $row) {
$row['created_from'] = 'seed';
$this->dispatch(new CreateCurrency($row));
}
}

View File

@ -45,6 +45,7 @@ class Dashboards extends Seeder
'App\Widgets\LatestExpenses',
],
'users' => $user_id,
'created_from' => 'seed',
]));
}
}

View File

@ -3,11 +3,14 @@
namespace Database\Seeds;
use App\Abstracts\Model;
use App\Models\Common\EmailTemplate;
use App\Jobs\Common\CreateEmailTemplate;
use App\Traits\Jobs;
use Illuminate\Database\Seeder;
class EmailTemplates extends Seeder
{
use Jobs;
/**
* Run the database seeds.
*
@ -80,14 +83,15 @@ class EmailTemplates extends Seeder
];
foreach ($templates as $template) {
EmailTemplate::create([
$this->dispatch(new CreateEmailTemplate([
'company_id' => $company_id,
'alias' => $template['alias'],
'class' => $template['class'],
'name' => $template['name'],
'subject' => trans('email_templates.' . $template['alias'] . '.subject'),
'body' => trans('email_templates.' . $template['alias'] . '.body'),
]);
'created_from' => 'seed',
]));
}
}
}

View File

@ -68,6 +68,8 @@ class Reports extends Seeder
];
foreach ($rows as $row) {
$row['created_from'] = 'seed';
$this->dispatch(new CreateReport($row));
}
}