feat(api): add service database management endpoints

Add service database CRUD, logs, and lifecycle actions, and document service application operations with OpenAPI tests.
This commit is contained in:
Andras Bacsai committed 2026-07-15 12:29:58 +02:00
1 parent 64667574f6
commit 908b5cc09d
13 files changed
+870 -3

No files matched your search

+8
View File
@@ -32,6 +32,14 @@ class ServiceDatabasePolicy
return Gate::allows('update', $serviceDatabase->service);
}
/**
* Determine whether the user can deploy or run lifecycle actions on the parent service stack.
*/
public function deploy(User $user, ServiceDatabase $serviceDatabase): bool
{
return Gate::allows('deploy', $serviceDatabase->service);
}
/**
* Determine whether the user can delete the model.
*/