From 17c708a056d12a441f5ea9d20d0d9dd94b140f62 Mon Sep 17 00:00:00 2001 From: Binyamin Yawitz <316103+byawitz@users.noreply.github.com> Date: Wed, 17 Jul 2024 13:44:07 -0400 Subject: [PATCH 1/2] fix: Setting `path` for vsc function deployments --- src/Appwrite/Platform/Workers/Builds.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Appwrite/Platform/Workers/Builds.php b/src/Appwrite/Platform/Workers/Builds.php index 8bb9dbb390..8296d845be 100644 --- a/src/Appwrite/Platform/Workers/Builds.php +++ b/src/Appwrite/Platform/Workers/Builds.php @@ -318,6 +318,9 @@ class Builds extends Action throw new \Exception("Unable to move file"); } + $deployment->setAttribute('path', $path); + $deployment = $dbForProject->updateDocument('deployments', $deployment->getId(), $deployment); + Console::execute('rm -rf ' . $tmpPath, '', $stdout, $stderr); $source = $path; From 3792f816adbeb98797b9db5efafdd8180bcaea10 Mon Sep 17 00:00:00 2001 From: Bradley Schofield Date: Mon, 22 Jul 2024 17:03:53 +0900 Subject: [PATCH 2/2] Add new audit events --- app/controllers/api/projects.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/controllers/api/projects.php b/app/controllers/api/projects.php index 91f19a2358..bc8f372991 100644 --- a/app/controllers/api/projects.php +++ b/app/controllers/api/projects.php @@ -56,6 +56,7 @@ App::init() App::post('/v1/projects') ->desc('Create project') ->groups(['api', 'projects']) + ->label('audits.event', 'projects.create') ->label('scope', 'projects.write') ->label('sdk.auth', [APP_AUTH_TYPE_ADMIN]) ->label('sdk.namespace', 'projects') @@ -825,6 +826,7 @@ App::patch('/v1/projects/:projectId/auth/max-sessions') App::delete('/v1/projects/:projectId') ->desc('Delete project') ->groups(['api', 'projects']) + ->label('audits.event', 'projects.delete') ->label('scope', 'projects.write') ->label('sdk.auth', [APP_AUTH_TYPE_ADMIN]) ->label('sdk.namespace', 'projects') @@ -1321,6 +1323,7 @@ App::delete('/v1/projects/:projectId/keys/:keyId') App::post('/v1/projects/:projectId/platforms') ->desc('Create platform') ->groups(['api', 'projects']) + ->label('audits.event', 'platforms.create') ->label('scope', 'projects.write') ->label('sdk.auth', [APP_AUTH_TYPE_ADMIN]) ->label('sdk.namespace', 'projects') @@ -1484,6 +1487,7 @@ App::put('/v1/projects/:projectId/platforms/:platformId') App::delete('/v1/projects/:projectId/platforms/:platformId') ->desc('Delete platform') ->groups(['api', 'projects']) + ->label('audits.event', 'platforms.delete') ->label('scope', 'projects.write') ->label('sdk.auth', [APP_AUTH_TYPE_ADMIN]) ->label('sdk.namespace', 'projects')