- 2.x - sites (wip)

- improved ssh error handling
- database soft deletes
This commit is contained in:
Saeed Vaziry
2024-10-04 21:34:07 +02:00
parent ecdba02bc9
commit d1f2add699
64 changed files with 1340 additions and 421 deletions

View File

@ -16,9 +16,10 @@ public function viewAny(User $user, Server $server): bool
return ($user->isAdmin() || $server->project->users->contains($user)) && $server->isReady();
}
public function view(User $user, Site $site): bool
public function view(User $user, Site $site, Server $server): bool
{
return ($user->isAdmin() || $site->server->project->users->contains($user)) &&
$site->server_id === $server->id &&
$site->server->isReady();
}
@ -27,15 +28,17 @@ public function create(User $user, Server $server): bool
return ($user->isAdmin() || $server->project->users->contains($user)) && $server->isReady();
}
public function update(User $user, Site $site): bool
public function update(User $user, Site $site, Server $server): bool
{
return ($user->isAdmin() || $site->server->project->users->contains($user)) &&
$site->server_id === $server->id &&
$site->server->isReady();
}
public function delete(User $user, Site $site): bool
public function delete(User $user, Site $site, Server $server): bool
{
return ($user->isAdmin() || $site->server->project->users->contains($user)) &&
$site->server_id === $server->id &&
$site->server->isReady();
}
}