fix(deletion): fix DB deletion

- delete file mounts, volume mounts, envs, ssl crts, backups and detach tags correctly when deleting
This commit is contained in:
peaklabs-dev
2025-02-04 15:32:56 +01:00
parent c3a440a64e
commit 6de76ca3f8
4 changed files with 42 additions and 23 deletions

View File

@@ -25,9 +25,19 @@ class SslCertificate extends Model
'valid_until' => 'datetime',
];
public function resource()
public function application()
{
return $this->morphTo();
return $this->morphTo('resource');
}
public function service()
{
return $this->morphTo('resource');
}
public function database()
{
return $this->morphTo('resource');
}
public function server()