feat: update URL generation to use signed routes for assignment and attendance sharing
This commit is contained in:
parent
7b64607b14
commit
7ea60d4aa3
@ -29,7 +29,7 @@ protected function setUp(): void
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
$url = URL::temporarySignedRoute('share.assignment', now()->addDays(7), [
|
$url = URL::signedRoute('share.assignment', [
|
||||||
'course' => $course->id,
|
'course' => $course->id,
|
||||||
'assignment_id' => $assignment->id,
|
'assignment_id' => $assignment->id,
|
||||||
]);
|
]);
|
||||||
|
|||||||
@ -41,7 +41,7 @@ protected function setUp(): void
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
$url = URL::temporarySignedRoute('share.assignment', now()->addDays(7), [
|
$url = URL::signedRoute('share.assignment', [
|
||||||
'course' => $course->id,
|
'course' => $course->id,
|
||||||
'assignment_id' => $assignment->id,
|
'assignment_id' => $assignment->id,
|
||||||
]);
|
]);
|
||||||
|
|||||||
@ -26,7 +26,7 @@ protected function setUp(): void
|
|||||||
$session = ClassSession::find($arguments['session'] ?? null);
|
$session = ClassSession::find($arguments['session'] ?? null);
|
||||||
$date = $session ? $session->date?->toDateString() : null;
|
$date = $session ? $session->date?->toDateString() : null;
|
||||||
|
|
||||||
$url = URL::temporarySignedRoute('share.attendance', now()->addDays(7), ['course' => $course->id, 'date' => $date]);
|
$url = URL::signedRoute('share.attendance', ['course' => $course->id, 'date' => $date]);
|
||||||
|
|
||||||
$livewire->js("if (navigator.clipboard) { navigator.clipboard.writeText('{$url}').catch(() => {}); }");
|
$livewire->js("if (navigator.clipboard) { navigator.clipboard.writeText('{$url}').catch(() => {}); }");
|
||||||
|
|
||||||
|
|||||||
@ -36,7 +36,7 @@ protected function setUp(): void
|
|||||||
$session = ClassSession::find($arguments['session'] ?? null);
|
$session = ClassSession::find($arguments['session'] ?? null);
|
||||||
$date = $session ? $session->date?->toDateString() : null;
|
$date = $session ? $session->date?->toDateString() : null;
|
||||||
|
|
||||||
$url = URL::temporarySignedRoute('share.attendance', now()->addDays(7), ['course' => $course->id, 'date' => $date]);
|
$url = URL::signedRoute('share.attendance', ['course' => $course->id, 'date' => $date]);
|
||||||
|
|
||||||
$text = "*Info Kelas {$course->name}*\nSesi ke-".($session->session_number ?? '-').' ('.($session->date?->translatedFormat('d M Y') ?? '').")\n\nSilakan cek detail/rekap kehadiran melalui tautan ini:\n\n{$url}";
|
$text = "*Info Kelas {$course->name}*\nSesi ke-".($session->session_number ?? '-').' ('.($session->date?->translatedFormat('d M Y') ?? '').")\n\nSilakan cek detail/rekap kehadiran melalui tautan ini:\n\n{$url}";
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user