add custom path to site env (#629)

This commit is contained in:
Saeed Vaziry
2025-06-25 21:50:07 +02:00
committed by GitHub
parent a593525939
commit f4414a931e
7 changed files with 32 additions and 6 deletions

View File

@ -55,12 +55,17 @@ public function share(Request $request): array
$data = [];
if ($request->route('server')) {
$data['server'] = ServerResource::make($request->route('server'));
/** @var Server $server */
$server = $request->route('server');
if ($user && $user->can('view', $server) && $user->current_project_id !== $server->project_id) {
$user->current_project_id = $server->project_id;
$user->save();
}
$data['server'] = ServerResource::make($server);
// sites
$sites = [];
/** @var Server $server */
$server = $request->route('server');
if ($user && $user->can('viewAny', [Site::class, $server])) {
$sites = SiteResource::collection($server->sites);
}