table changes

This commit is contained in:
Benjamin Takats
2023-01-19 15:44:09 +01:00
parent 31c7b47548
commit faeb31d4b2
17 changed files with 46 additions and 37 deletions

View File

@@ -92,7 +92,7 @@ class CityTable extends DataTableComponent
return to_route('school.table.event', [
'#table',
'country' => $this->country,
'table' => [
'course_events' => [
'filters' => [
'stadt' => $query->pluck('name')
->push($city->name)
@@ -117,7 +117,7 @@ class CityTable extends DataTableComponent
return to_route('bookCases.table.bookcases', [
'#table',
'country' => $this->country,
'table' => [
'bookcases' => [
'filters' => [
'byids' => $ids->implode(',')
],

View File

@@ -61,6 +61,7 @@ class CourseTable extends DataTableComponent
->sortable()
->collapseOnMobile(),
Column::make("Name", "name")
->searchable(fn(Builder $query, string $term) => $query->where('name', 'ilike', '%'.$term.'%'))
->sortable(),
Column::make("Tags")
->label(
@@ -104,8 +105,8 @@ class CourseTable extends DataTableComponent
{
return to_route('school.table.event', [
'#table',
'country' => $this->country,
'table' => [
'country' => $this->country,
'course_events' => [
'filters' => [
'course_id' => $id,
],

View File

@@ -17,7 +17,7 @@ class EventTable extends DataTableComponent
public string $country;
public bool $viewingModal = false;
public $currentModal;
public string $tableName = 'events';
public string $tableName = 'course_events';
public function configure(): void
{

View File

@@ -47,6 +47,7 @@ class LecturerTable extends DataTableComponent
])
->collapseOnMobile(),
Column::make("Name", "name")
->searchable(fn($query, $term) => $query->where('name', 'ilike', '%'.$term.'%'))
->sortable(),
BooleanColumn::make("Aktiv", 'active')
->sortable()
@@ -88,8 +89,8 @@ class LecturerTable extends DataTableComponent
if ($event) {
return to_route('school.table.event', [
'#table',
'country' => $this->country,
'table' => [
'country' => $this->country,
'course_events' => [
'filters' => [
'dozent' => $lecturer->id,
],
@@ -98,8 +99,8 @@ class LecturerTable extends DataTableComponent
} else {
return to_route('library.table.libraryItems', [
'#table',
'country' => $this->country,
'table' => [
'country' => $this->country,
'library_items' => [
'filters' => [
'lecturer_id' => $lecturer->id,
],

View File

@@ -93,7 +93,7 @@ class MeetupTable extends DataTableComponent
return to_route('meetup.table.meetupEvent', [
'country' => $this->country ?? $meetup->city->country->code,
'table' => [
'meetup_events' => [
'filters' => ['bymeetupid' => $id],
]
]);

View File

@@ -47,6 +47,7 @@ class VenueTable extends DataTableComponent
])
->collapseOnMobile(),
Column::make("Name", "name")
->searchable(fn($query, $term) => $query->where('name', 'ilike', '%'.$term.'%'))
->sortable(),
Column::make("Street", "street")
->sortable()
@@ -81,8 +82,8 @@ class VenueTable extends DataTableComponent
return to_route('school.table.event', [
'#table',
'country' => $this->country,
'table' => [
'country' => $this->country,
'course_events' => [
'filters' => [
'venue' => $venue->name,
],