Add default bank account to member
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
This commit is contained in:
parent
fc2b3d6885
commit
4ecf2f4483
|
@ -133,7 +133,7 @@ class MemberResource extends JsonResource
|
||||||
}
|
}
|
||||||
|
|
||||||
$activities = Activity::with('subactivities')->get();
|
$activities = Activity::with('subactivities')->get();
|
||||||
$createActivities = Activity::remote()->with(['subactivities' => fn ($q) => $q->remote()])->get();
|
$createActivities = Activity::remote()->with(['subactivities' => fn($q) => $q->remote()])->get();
|
||||||
|
|
||||||
return [
|
return [
|
||||||
'filterActivities' => Activity::where('is_filterable', true)->pluck('name', 'id'),
|
'filterActivities' => Activity::where('is_filterable', true)->pluck('name', 'id'),
|
||||||
|
@ -155,7 +155,7 @@ class MemberResource extends JsonResource
|
||||||
'genders' => Gender::pluck('name', 'id'),
|
'genders' => Gender::pluck('name', 'id'),
|
||||||
'billKinds' => BillKind::forSelect(),
|
'billKinds' => BillKind::forSelect(),
|
||||||
'nationalities' => Nationality::pluck('name', 'id'),
|
'nationalities' => Nationality::pluck('name', 'id'),
|
||||||
'members' => Member::ordered()->get()->map(fn ($member) => ['id' => $member->id, 'name' => $member->fullname]),
|
'members' => Member::ordered()->get()->map(fn($member) => ['id' => $member->id, 'name' => $member->fullname]),
|
||||||
'links' => [
|
'links' => [
|
||||||
'index' => route('member.index'),
|
'index' => route('member.index'),
|
||||||
'create' => route('member.create'),
|
'create' => route('member.create'),
|
||||||
|
@ -210,6 +210,14 @@ class MemberResource extends JsonResource
|
||||||
'multiply_pv' => false,
|
'multiply_pv' => false,
|
||||||
'multiply_more_pv' => false,
|
'multiply_more_pv' => false,
|
||||||
'keepdata' => false,
|
'keepdata' => false,
|
||||||
|
'bank_account' => [
|
||||||
|
'iban' => '',
|
||||||
|
'bic' => '',
|
||||||
|
'blz' => '',
|
||||||
|
'bank_name' => '',
|
||||||
|
'person' => '',
|
||||||
|
'account_number' => '',
|
||||||
|
]
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -41,6 +41,11 @@ class MemberIndexTest extends EndToEndTestCase
|
||||||
$this->callFilter('member.index', [])->assertInertiaPath('data.meta.default.country_id', Country::firstWhere('name', 'Deutschland')->id);
|
$this->callFilter('member.index', [])->assertInertiaPath('data.meta.default.country_id', Country::firstWhere('name', 'Deutschland')->id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function testItGetsDefaultBankAccount(): void
|
||||||
|
{
|
||||||
|
$this->callFilter('member.index', [])->assertInertiaPath('data.meta.default.bank_account.bic', '');
|
||||||
|
}
|
||||||
|
|
||||||
public function testItHandlesAddress(): void
|
public function testItHandlesAddress(): void
|
||||||
{
|
{
|
||||||
Member::factory()->defaults()->create(['address' => '']);
|
Member::factory()->defaults()->create(['address' => '']);
|
||||||
|
|
Loading…
Reference in New Issue