$downloadUrl = 'data:application/octet-stream;base64,' . base64_encode(implode("\n\n", $codes));
+ $this->setPageTitle(trans('auth.mfa_gen_backup_codes_title'));
+
return view('mfa.backup-codes-generate', [
'codes' => $codes,
'downloadUrl' => $downloadUrl,
->get(['id', 'method'])
->groupBy('method');
+ $this->setPageTitle(trans('auth.mfa_setup'));
+
return view('mfa.setup', [
'userMethods' => $userMethods,
]);
$qrCodeUrl = $totp->generateUrl($totpSecret, $this->currentOrLastAttemptedUser());
$svg = $totp->generateQrCodeSvg($qrCodeUrl);
+ $this->setPageTitle(trans('auth.mfa_gen_totp_title'));
+
return view('mfa.totp-generate', [
'url' => $qrCodeUrl,
'svg' => $svg,
$hasMoreLink = ($favourites->count() > $viewCount) ? url('/favourites?page=' . ($page + 1)) : null;
+ $this->setPageTitle(trans('entities.my_favourites'));
+
return view('common.detailed-listing-with-more', [
'title' => trans('entities.my_favourites'),
'entities' => $favourites->slice(0, $viewCount),
->paginate(20)
->setPath(url('/pages/recently-updated'));
+ $this->setPageTitle(trans('entities.recently_updated_pages'));
+
return view('common.detailed-listing-paginated', [
'title' => trans('entities.recently_updated_pages'),
'entities' => $pages,
$this->checkPermission('user-roles-manage');
$roles = $this->permissionsRepo->getAllRoles();
+ $this->setPageTitle(trans('settings.roles'));
return view('settings.roles.index', ['roles' => $roles]);
}
$role->display_name .= ' (' . trans('common.copy') . ')';
}
+ $this->setPageTitle(trans('settings.role_create'));
return view('settings.roles.create', ['role' => $role]);
}
throw new PermissionsException(trans('errors.role_cannot_be_edited'));
}
+ $this->setPageTitle(trans('settings.role_edit'));
return view('settings.roles.edit', ['role' => $role]);
}
$blankRole = $role->newInstance(['display_name' => trans('settings.role_delete_no_migration')]);
$roles->prepend($blankRole);
+ $this->setPageTitle(trans('settings.role_delete'));
return view('settings.roles.delete', ['role' => $role, 'roles' => $roles]);
}
'name' => $nameFilter,
]));
+ $this->setPageTitle(trans('entities.tags'));
+
return view('tags.index', [
'tags' => $tags,
'search' => $search,
$recentlyCreated = $repo->getRecentlyCreated($user, 5);
$assetCounts = $repo->getAssetCounts($user);
+ $this->setPageTitle($user->name);
+
return view('users.profile', [
'user' => $user,
'activity' => $userActivity,
->with('trackedEvents')
->get();
+ $this->setPageTitle(trans('settings.webhooks'));
+
return view('settings.webhooks.index', ['webhooks' => $webhooks]);
}
*/
public function create()
{
+ $this->setPageTitle(trans('settings.webhooks_create'));
return view('settings.webhooks.create');
}
->with('trackedEvents')
->findOrFail($id);
+ $this->setPageTitle(trans('settings.webhooks_edit'));
+
return view('settings.webhooks.edit', ['webhook' => $webhook]);
}
/** @var Webhook $webhook */
$webhook = Webhook::query()->findOrFail($id);
+ $this->setPageTitle(trans('settings.webhooks_delete'));
+
return view('settings.webhooks.delete', ['webhook' => $webhook]);
}