Return is_filterable for subactivity
This commit is contained in:
parent
f12a83b849
commit
4cb2dddb43
|
@ -49,7 +49,7 @@ class ActivityResource extends JsonResource
|
|||
public static function meta(): array
|
||||
{
|
||||
return [
|
||||
'subactivities' => Subactivity::select('name', 'id')->get(),
|
||||
'subactivities' => Subactivity::select('name', 'id', 'is_filterable')->get(),
|
||||
'filter' => ActivityFilterScope::fromRequest(request()->input('filter')),
|
||||
];
|
||||
}
|
||||
|
|
|
@ -20,6 +20,7 @@ class Subactivity extends Model
|
|||
|
||||
public $casts = [
|
||||
'is_age_group' => 'boolean',
|
||||
'is_filterable' => 'boolean',
|
||||
];
|
||||
|
||||
public function sluggable(): array
|
||||
|
|
|
@ -14,7 +14,7 @@ class EditTest extends TestCase
|
|||
public function testItEditsAnActivity(): void
|
||||
{
|
||||
$this->login()->loginNami()->withoutExceptionHandling();
|
||||
$activity = Activity::factory()->name('Asas')->hasAttached(Subactivity::factory()->name('Pupu'))->create();
|
||||
$activity = Activity::factory()->name('Asas')->hasAttached(Subactivity::factory()->name('Pupu')->filterable())->create();
|
||||
|
||||
$response = $this->get(route('activity.edit', ['activity' => $activity]));
|
||||
|
||||
|
@ -32,6 +32,7 @@ class EditTest extends TestCase
|
|||
$this->assertInertiaHas([
|
||||
'id' => $activity->subactivities->first()->id,
|
||||
'name' => 'Pupu',
|
||||
'is_filterable' => true,
|
||||
], $response, 'meta.subactivities.0');
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue