#90 - fix
This commit is contained in:
parent
5356b0fc8c
commit
71772dbb09
@ -30,74 +30,86 @@ class DemoSeeder extends Seeder
|
|||||||
public function run(): void
|
public function run(): void
|
||||||
{
|
{
|
||||||
$user = User::factory([
|
$user = User::factory([
|
||||||
|
"email" => env("LOCAL_EMAIL_FOR_LOGIN_VIA_GOOGLE"),
|
||||||
|
"role" => Role::Administrator,
|
||||||
|
"remember_token" => Str::random(10),
|
||||||
|
])
|
||||||
|
->hasProfile([
|
||||||
"first_name" => "Jan",
|
"first_name" => "Jan",
|
||||||
"last_name" => "Kowalski",
|
"last_name" => "Kowalski",
|
||||||
"email" => env("LOCAL_EMAIL_FOR_LOGIN_VIA_GOOGLE"),
|
|
||||||
"employment_form" => EmploymentForm::EmploymentContract,
|
"employment_form" => EmploymentForm::EmploymentContract,
|
||||||
"position" => "programista",
|
"position" => "programista",
|
||||||
"role" => Role::Administrator,
|
|
||||||
"employment_date" => Carbon::createFromDate(2021, 12, 31),
|
"employment_date" => Carbon::createFromDate(2021, 12, 31),
|
||||||
"remember_token" => Str::random(10),
|
|
||||||
])
|
])
|
||||||
->create();
|
->create();
|
||||||
|
|
||||||
User::factory([
|
User::factory([
|
||||||
|
"email" => "anna.nowak@example.com",
|
||||||
|
"role" => Role::Employee,
|
||||||
|
"remember_token" => Str::random(10),
|
||||||
|
])
|
||||||
|
->hasProfile([
|
||||||
"first_name" => "Anna",
|
"first_name" => "Anna",
|
||||||
"last_name" => "Nowak",
|
"last_name" => "Nowak",
|
||||||
"email" => "anna.nowak@example.com",
|
|
||||||
"employment_form" => EmploymentForm::CommissionContract,
|
"employment_form" => EmploymentForm::CommissionContract,
|
||||||
"position" => "tester",
|
"position" => "tester",
|
||||||
"role" => Role::Employee,
|
|
||||||
"employment_date" => Carbon::createFromDate(2021, 5, 10),
|
"employment_date" => Carbon::createFromDate(2021, 5, 10),
|
||||||
"remember_token" => Str::random(10),
|
|
||||||
])
|
])
|
||||||
->create();
|
->create();
|
||||||
|
|
||||||
User::factory([
|
User::factory([
|
||||||
|
"email" => "tola.sawicka@example.com",
|
||||||
|
"role" => Role::Employee,
|
||||||
|
"remember_token" => Str::random(10),
|
||||||
|
])
|
||||||
|
->hasProfile([
|
||||||
"first_name" => "Tola",
|
"first_name" => "Tola",
|
||||||
"last_name" => "Sawicka",
|
"last_name" => "Sawicka",
|
||||||
"email" => "tola.sawicka@example.com",
|
|
||||||
"employment_form" => EmploymentForm::B2bContract,
|
"employment_form" => EmploymentForm::B2bContract,
|
||||||
"position" => "programista",
|
"position" => "programista",
|
||||||
"role" => Role::Employee,
|
|
||||||
"employment_date" => Carbon::createFromDate(2021, 1, 4),
|
"employment_date" => Carbon::createFromDate(2021, 1, 4),
|
||||||
"remember_token" => Str::random(10),
|
|
||||||
])
|
])
|
||||||
->create();
|
->create();
|
||||||
|
|
||||||
$technicalApprover = User::factory([
|
$technicalApprover = User::factory([
|
||||||
|
"email" => "maciej.ziolkowski@example.com",
|
||||||
|
"role" => Role::TechnicalApprover,
|
||||||
|
"remember_token" => Str::random(10),
|
||||||
|
])
|
||||||
|
->hasProfile([
|
||||||
"first_name" => "Maciej",
|
"first_name" => "Maciej",
|
||||||
"last_name" => "Ziółkowski",
|
"last_name" => "Ziółkowski",
|
||||||
"email" => "maciej.ziolkowski@example.com",
|
|
||||||
"employment_form" => EmploymentForm::BoardMemberContract,
|
"employment_form" => EmploymentForm::BoardMemberContract,
|
||||||
"position" => "programista",
|
"position" => "programista",
|
||||||
"role" => Role::TechnicalApprover,
|
|
||||||
"employment_date" => Carbon::createFromDate(2021, 1, 4),
|
"employment_date" => Carbon::createFromDate(2021, 1, 4),
|
||||||
"remember_token" => Str::random(10),
|
|
||||||
])
|
])
|
||||||
->create();
|
->create();
|
||||||
|
|
||||||
$administrativeApprover = User::factory([
|
$administrativeApprover = User::factory([
|
||||||
|
"email" => "katarzyna.zajac@example.com",
|
||||||
|
"role" => Role::AdministrativeApprover,
|
||||||
|
"remember_token" => Str::random(10),
|
||||||
|
])
|
||||||
|
->hasProfile([
|
||||||
"first_name" => "Katarzyna",
|
"first_name" => "Katarzyna",
|
||||||
"last_name" => "Zając",
|
"last_name" => "Zając",
|
||||||
"email" => "katarzyna.zajac@example.com",
|
|
||||||
"employment_form" => EmploymentForm::EmploymentContract,
|
"employment_form" => EmploymentForm::EmploymentContract,
|
||||||
"position" => "dyrektor",
|
"position" => "dyrektor",
|
||||||
"role" => Role::AdministrativeApprover,
|
|
||||||
"employment_date" => Carbon::createFromDate(2021, 1, 4),
|
"employment_date" => Carbon::createFromDate(2021, 1, 4),
|
||||||
"remember_token" => Str::random(10),
|
|
||||||
])
|
])
|
||||||
->create();
|
->create();
|
||||||
|
|
||||||
User::factory([
|
User::factory([
|
||||||
|
"email" => "milosz.borowski@example.com",
|
||||||
|
"role" => Role::Administrator,
|
||||||
|
"remember_token" => Str::random(10),
|
||||||
|
])
|
||||||
|
->hasProfile([
|
||||||
"first_name" => "Miłosz",
|
"first_name" => "Miłosz",
|
||||||
"last_name" => "Borowski",
|
"last_name" => "Borowski",
|
||||||
"email" => "milosz.borowski@example.com",
|
|
||||||
"employment_form" => EmploymentForm::EmploymentContract,
|
"employment_form" => EmploymentForm::EmploymentContract,
|
||||||
"position" => "administrator",
|
"position" => "administrator",
|
||||||
"role" => Role::Administrator,
|
|
||||||
"employment_date" => Carbon::createFromDate(2021, 1, 4),
|
"employment_date" => Carbon::createFromDate(2021, 1, 4),
|
||||||
"remember_token" => Str::random(10),
|
|
||||||
])
|
])
|
||||||
->create();
|
->create();
|
||||||
|
|
||||||
@ -118,7 +130,7 @@ class DemoSeeder extends Seeder
|
|||||||
->afterCreating(function (YearPeriod $yearPeriod) use ($users): void {
|
->afterCreating(function (YearPeriod $yearPeriod) use ($users): void {
|
||||||
foreach ($users as $user) {
|
foreach ($users as $user) {
|
||||||
VacationLimit::factory([
|
VacationLimit::factory([
|
||||||
"days" => $user->employment_form === EmploymentForm::EmploymentContract ? 26 : null,
|
"days" => $user->profile->employment_form === EmploymentForm::EmploymentContract ? 26 : null,
|
||||||
])
|
])
|
||||||
->for($yearPeriod)
|
->for($yearPeriod)
|
||||||
->for($user)
|
->for($user)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user