->withSubtitles() added

This commit is contained in:
Benjamin Takats
2022-12-17 17:28:46 +01:00
parent ae7426cb1a
commit a932ecc3f0
17 changed files with 234 additions and 173 deletions

View File

@@ -29,17 +29,6 @@ class CourseEvent extends Resource
'course.name',
];
public static function relatableCourses(NovaRequest $request, $query, Field $field)
{
if ($field instanceof BelongsTo) {
$query->whereHas('lecturer', function ($query) use ($request) {
$query->where('team_id', $request->user()->id);
});
}
return $query;
}
public function title()
{
return $this->from.' - '.$this->venue->name.' - '.$this->course->name;
@@ -59,6 +48,11 @@ class CourseEvent extends Resource
->toString()));
}
public function subtitle()
{
return __('Erstellt von: :name', ['name' => $this->createdBy->name]);
}
/**
* Get the fields displayed by the resource.
*
@@ -85,17 +79,18 @@ class CourseEvent extends Resource
->rules('required')
->displayUsing(fn($value) => $value->asDateTime()),
BelongsTo::make(__('Course'), 'course', Course::class),
BelongsTo::make(__('Course'), 'course', Course::class)
->searchable()->showCreateRelationButton()->withSubtitles(),
BelongsTo::make(__('Venue'), 'venue', Venue::class)
->searchable(),
->searchable()->showCreateRelationButton()->withSubtitles(),
BelongsTo::make(__('Created By'), 'createdBy', User::class)
->canSee(function ($request) {
return $request->user()
->hasRole('super-admin');
})
->searchable(),
->searchable()->withSubtitles(),
];
}