feat(#20): preference: assign mirror device id to auto joined devices

This commit is contained in:
Benjamin Nussbaum 2025-05-08 22:49:25 +02:00
parent b4dfb1673f
commit 74ceaffc9a
8 changed files with 138 additions and 2 deletions

View file

@ -28,6 +28,7 @@ Route::get('/display', function (Request $request) {
'name' => "{$auto_assign_user->name}'s TRMNL",
'friendly_id' => Str::random(6),
'default_refresh_interval' => 900,
'mirror_device_id' => $auto_assign_user->assign_new_device_id,
]);
} else {
return response()->json([
@ -135,6 +136,7 @@ Route::get('/setup', function (Request $request) {
'name' => "{$auto_assign_user->name}'s TRMNL",
'friendly_id' => Str::random(6),
'default_refresh_interval' => 900,
'mirror_device_id' => $auto_assign_user->assign_new_device_id,
]);
} else {
return response()->json([

View file

@ -8,7 +8,8 @@ Route::get('/', function () {
})->name('home');
Route::middleware(['auth'])->group(function () {
Route::redirect('settings', 'settings/profile');
Route::redirect('settings', 'settings/preferences');
Volt::route('settings/preferences', 'settings.preferences')->name('settings.preferences');
Volt::route('settings/profile', 'settings.profile')->name('settings.profile');
Volt::route('settings/password', 'settings.password')->name('settings.password');
Volt::route('settings/appearance', 'settings.appearance')->name('settings.appearance');