fix: standardize closure syntax and ensure newline at end of file in multiple files
Some checks failed
tests / ci (pull_request) Has been cancelled
Some checks failed
tests / ci (pull_request) Has been cancelled
This commit is contained in:
parent
d49790ca7e
commit
9c2bb62666
@ -66,7 +66,7 @@ public function destroy(User $user): RedirectResponse
|
|||||||
{
|
{
|
||||||
$this->service->delete($user);
|
$this->service->delete($user);
|
||||||
|
|
||||||
return Inertia::flash('toast', ['type' => 'success', 'message' => 'Dosen berhasil dihapus.'])->back();
|
return Inertia::flash('toast', ['type' => 'success', 'message' => 'Dosen berhasil dihapus.'])->back();
|
||||||
}
|
}
|
||||||
|
|
||||||
public function resetPassword(User $user): RedirectResponse
|
public function resetPassword(User $user): RedirectResponse
|
||||||
|
|||||||
@ -17,7 +17,7 @@ public function paginated(int $perPage = 25, string $search = '', string $sort =
|
|||||||
{
|
{
|
||||||
return AcademicTerm::query()
|
return AcademicTerm::query()
|
||||||
->select(['id', 'name', 'semester', 'start_date', 'end_date', 'is_active'])
|
->select(['id', 'name', 'semester', 'start_date', 'end_date', 'is_active'])
|
||||||
->when($search, fn($q) => $q->where('name', 'like', "%{$search}%"))
|
->when($search, fn ($q) => $q->where('name', 'like', "%{$search}%"))
|
||||||
->orderBy($sort, $direction)
|
->orderBy($sort, $direction)
|
||||||
->paginate($perPage);
|
->paginate($perPage);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -12,11 +12,11 @@ class AdministratorService
|
|||||||
public function getPaginated(array $filters = []): LengthAwarePaginator
|
public function getPaginated(array $filters = []): LengthAwarePaginator
|
||||||
{
|
{
|
||||||
return User::with(['profile', 'roles'])
|
return User::with(['profile', 'roles'])
|
||||||
->whereHas('roles', fn($q) => $q->whereIn('name', ['staff-admin', 'staff-keuangan']))
|
->whereHas('roles', fn ($q) => $q->whereIn('name', ['staff-admin', 'staff-keuangan']))
|
||||||
->when($filters['search'] ?? null, fn($q, $search) => $q->where(function ($query) use ($search) {
|
->when($filters['search'] ?? null, fn ($q, $search) => $q->where(function ($query) use ($search) {
|
||||||
$query->where('username', 'like', "%{$search}%")
|
$query->where('username', 'like', "%{$search}%")
|
||||||
->orWhere('email', 'like', "%{$search}%")
|
->orWhere('email', 'like', "%{$search}%")
|
||||||
->orWhereHas('profile', fn($q) => $q->where('full_name', 'like', "%{$search}%"));
|
->orWhereHas('profile', fn ($q) => $q->where('full_name', 'like', "%{$search}%"));
|
||||||
}))
|
}))
|
||||||
->latest()
|
->latest()
|
||||||
->paginate($filters['per_page'] ?? 25);
|
->paginate($filters['per_page'] ?? 25);
|
||||||
|
|||||||
@ -19,12 +19,12 @@ public function getAllForSelect(): Collection
|
|||||||
public function getPaginated(array $filters = []): LengthAwarePaginator
|
public function getPaginated(array $filters = []): LengthAwarePaginator
|
||||||
{
|
{
|
||||||
return User::with(['profile', 'lecturer.department'])
|
return User::with(['profile', 'lecturer.department'])
|
||||||
->whereHas('roles', fn($q) => $q->where('name', 'dosen'))
|
->whereHas('roles', fn ($q) => $q->where('name', 'dosen'))
|
||||||
->when($filters['search'] ?? null, fn($q, $search) => $q->where(function ($query) use ($search) {
|
->when($filters['search'] ?? null, fn ($q, $search) => $q->where(function ($query) use ($search) {
|
||||||
$query->where('username', 'like', "%{$search}%")
|
$query->where('username', 'like', "%{$search}%")
|
||||||
->orWhere('email', 'like', "%{$search}%")
|
->orWhere('email', 'like', "%{$search}%")
|
||||||
->orWhereHas('profile', fn($q) => $q->where('full_name', 'like', "%{$search}%"))
|
->orWhereHas('profile', fn ($q) => $q->where('full_name', 'like', "%{$search}%"))
|
||||||
->orWhereHas('lecturer', fn($q) => $q->where('lecturer_number', 'like', "%{$search}%"));
|
->orWhereHas('lecturer', fn ($q) => $q->where('lecturer_number', 'like', "%{$search}%"));
|
||||||
}))
|
}))
|
||||||
->latest()
|
->latest()
|
||||||
->paginate($filters['per_page'] ?? 25);
|
->paginate($filters['per_page'] ?? 25);
|
||||||
|
|||||||
@ -19,12 +19,12 @@ public function getAllForSelect(): Collection
|
|||||||
public function getPaginated(array $filters = []): LengthAwarePaginator
|
public function getPaginated(array $filters = []): LengthAwarePaginator
|
||||||
{
|
{
|
||||||
return User::with(['profile', 'student.department'])
|
return User::with(['profile', 'student.department'])
|
||||||
->whereHas('roles', fn($q) => $q->where('name', 'mahasiswa'))
|
->whereHas('roles', fn ($q) => $q->where('name', 'mahasiswa'))
|
||||||
->when($filters['search'] ?? null, fn($q, $search) => $q->where(function ($query) use ($search) {
|
->when($filters['search'] ?? null, fn ($q, $search) => $q->where(function ($query) use ($search) {
|
||||||
$query->where('username', 'like', "%{$search}%")
|
$query->where('username', 'like', "%{$search}%")
|
||||||
->orWhere('email', 'like', "%{$search}%")
|
->orWhere('email', 'like', "%{$search}%")
|
||||||
->orWhereHas('profile', fn($q) => $q->where('full_name', 'like', "%{$search}%"))
|
->orWhereHas('profile', fn ($q) => $q->where('full_name', 'like', "%{$search}%"))
|
||||||
->orWhereHas('student', fn($q) => $q->where('student_number', 'like', "%{$search}%"));
|
->orWhereHas('student', fn ($q) => $q->where('student_number', 'like', "%{$search}%"));
|
||||||
}))
|
}))
|
||||||
->latest()
|
->latest()
|
||||||
->paginate($filters['per_page'] ?? 25);
|
->paginate($filters['per_page'] ?? 25);
|
||||||
|
|||||||
@ -74,4 +74,4 @@
|
|||||||
]);
|
]);
|
||||||
|
|
||||||
$response->assertTooManyRequests();
|
$response->assertTooManyRequests();
|
||||||
});
|
});
|
||||||
|
|||||||
@ -98,4 +98,4 @@
|
|||||||
|
|
||||||
Event::assertNotDispatched(Verified::class);
|
Event::assertNotDispatched(Verified::class);
|
||||||
expect($user->fresh()->hasVerifiedEmail())->toBeTrue();
|
expect($user->fresh()->hasVerifiedEmail())->toBeTrue();
|
||||||
});
|
});
|
||||||
|
|||||||
@ -19,4 +19,4 @@
|
|||||||
$response = $this->get(route('password.confirm'));
|
$response = $this->get(route('password.confirm'));
|
||||||
|
|
||||||
$response->assertRedirect(route('login'));
|
$response->assertRedirect(route('login'));
|
||||||
});
|
});
|
||||||
|
|||||||
@ -75,4 +75,4 @@
|
|||||||
]);
|
]);
|
||||||
|
|
||||||
$response->assertSessionHasErrors('email');
|
$response->assertSessionHasErrors('email');
|
||||||
});
|
});
|
||||||
|
|||||||
@ -22,4 +22,4 @@
|
|||||||
|
|
||||||
$this->assertAuthenticated();
|
$this->assertAuthenticated();
|
||||||
$response->assertRedirect(route('dashboard', absolute: false));
|
$response->assertRedirect(route('dashboard', absolute: false));
|
||||||
});
|
});
|
||||||
|
|||||||
@ -32,4 +32,4 @@
|
|||||||
->assertInertia(fn (Assert $page) => $page
|
->assertInertia(fn (Assert $page) => $page
|
||||||
->component('auth/two-factor-challenge'),
|
->component('auth/two-factor-challenge'),
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|||||||
@ -31,4 +31,4 @@
|
|||||||
->assertRedirect(route('dashboard', absolute: false));
|
->assertRedirect(route('dashboard', absolute: false));
|
||||||
|
|
||||||
Notification::assertNothingSent();
|
Notification::assertNothingSent();
|
||||||
});
|
});
|
||||||
|
|||||||
@ -13,4 +13,4 @@
|
|||||||
|
|
||||||
$response = $this->get(route('dashboard'));
|
$response = $this->get(route('dashboard'));
|
||||||
$response->assertOk();
|
$response->assertOk();
|
||||||
});
|
});
|
||||||
|
|||||||
@ -4,4 +4,4 @@
|
|||||||
$response = $this->get(route('home'));
|
$response = $this->get(route('home'));
|
||||||
|
|
||||||
$response->assertOk();
|
$response->assertOk();
|
||||||
});
|
});
|
||||||
|
|||||||
@ -2,4 +2,4 @@
|
|||||||
|
|
||||||
test('that true is true', function () {
|
test('that true is true', function () {
|
||||||
expect(true)->toBeTrue();
|
expect(true)->toBeTrue();
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user