chore: generate 1.4.x specs
This commit is contained in:
parent
3c6e08540a
commit
0427c2e4eb
16 changed files with 54 additions and 63 deletions
|
@ -15,7 +15,7 @@ return [
|
||||||
[
|
[
|
||||||
'key' => 'web',
|
'key' => 'web',
|
||||||
'name' => 'Web',
|
'name' => 'Web',
|
||||||
'version' => '11.0.0',
|
'version' => '12.0.0',
|
||||||
'url' => 'https://github.com/appwrite/sdk-for-web',
|
'url' => 'https://github.com/appwrite/sdk-for-web',
|
||||||
'package' => 'https://www.npmjs.com/package/appwrite',
|
'package' => 'https://www.npmjs.com/package/appwrite',
|
||||||
'enabled' => true,
|
'enabled' => true,
|
||||||
|
@ -63,7 +63,7 @@ return [
|
||||||
[
|
[
|
||||||
'key' => 'flutter',
|
'key' => 'flutter',
|
||||||
'name' => 'Flutter',
|
'name' => 'Flutter',
|
||||||
'version' => '9.0.0',
|
'version' => '10.0.0',
|
||||||
'url' => 'https://github.com/appwrite/sdk-for-flutter',
|
'url' => 'https://github.com/appwrite/sdk-for-flutter',
|
||||||
'package' => 'https://pub.dev/packages/appwrite',
|
'package' => 'https://pub.dev/packages/appwrite',
|
||||||
'enabled' => true,
|
'enabled' => true,
|
||||||
|
@ -81,7 +81,7 @@ return [
|
||||||
[
|
[
|
||||||
'key' => 'apple',
|
'key' => 'apple',
|
||||||
'name' => 'Apple',
|
'name' => 'Apple',
|
||||||
'version' => '2.0.0',
|
'version' => '3.0.0',
|
||||||
'url' => 'https://github.com/appwrite/sdk-for-apple',
|
'url' => 'https://github.com/appwrite/sdk-for-apple',
|
||||||
'package' => 'https://github.com/appwrite/sdk-for-apple',
|
'package' => 'https://github.com/appwrite/sdk-for-apple',
|
||||||
'enabled' => true,
|
'enabled' => true,
|
||||||
|
@ -116,7 +116,7 @@ return [
|
||||||
[
|
[
|
||||||
'key' => 'android',
|
'key' => 'android',
|
||||||
'name' => 'Android',
|
'name' => 'Android',
|
||||||
'version' => '2.0.0',
|
'version' => '3.0.0',
|
||||||
'url' => 'https://github.com/appwrite/sdk-for-android',
|
'url' => 'https://github.com/appwrite/sdk-for-android',
|
||||||
'package' => 'https://search.maven.org/artifact/io.appwrite/sdk-for-android',
|
'package' => 'https://search.maven.org/artifact/io.appwrite/sdk-for-android',
|
||||||
'enabled' => true,
|
'enabled' => true,
|
||||||
|
@ -185,7 +185,7 @@ return [
|
||||||
[
|
[
|
||||||
'key' => 'web',
|
'key' => 'web',
|
||||||
'name' => 'Console',
|
'name' => 'Console',
|
||||||
'version' => '0.1.0',
|
'version' => '0.3.0',
|
||||||
'url' => 'https://github.com/appwrite/sdk-for-console',
|
'url' => 'https://github.com/appwrite/sdk-for-console',
|
||||||
'package' => '',
|
'package' => '',
|
||||||
'enabled' => true,
|
'enabled' => true,
|
||||||
|
@ -203,7 +203,7 @@ return [
|
||||||
[
|
[
|
||||||
'key' => 'cli',
|
'key' => 'cli',
|
||||||
'name' => 'Command Line',
|
'name' => 'Command Line',
|
||||||
'version' => '2.0.2',
|
'version' => '3.0.0',
|
||||||
'url' => 'https://github.com/appwrite/sdk-for-cli',
|
'url' => 'https://github.com/appwrite/sdk-for-cli',
|
||||||
'package' => 'https://www.npmjs.com/package/appwrite-cli',
|
'package' => 'https://www.npmjs.com/package/appwrite-cli',
|
||||||
'enabled' => true,
|
'enabled' => true,
|
||||||
|
@ -231,7 +231,7 @@ return [
|
||||||
[
|
[
|
||||||
'key' => 'nodejs',
|
'key' => 'nodejs',
|
||||||
'name' => 'Node.js',
|
'name' => 'Node.js',
|
||||||
'version' => '9.0.0',
|
'version' => '10.0.0',
|
||||||
'url' => 'https://github.com/appwrite/sdk-for-node',
|
'url' => 'https://github.com/appwrite/sdk-for-node',
|
||||||
'package' => 'https://www.npmjs.com/package/node-appwrite',
|
'package' => 'https://www.npmjs.com/package/node-appwrite',
|
||||||
'enabled' => true,
|
'enabled' => true,
|
||||||
|
@ -249,7 +249,7 @@ return [
|
||||||
[
|
[
|
||||||
'key' => 'deno',
|
'key' => 'deno',
|
||||||
'name' => 'Deno',
|
'name' => 'Deno',
|
||||||
'version' => '7.0.0',
|
'version' => '8.0.0',
|
||||||
'url' => 'https://github.com/appwrite/sdk-for-deno',
|
'url' => 'https://github.com/appwrite/sdk-for-deno',
|
||||||
'package' => 'https://deno.land/x/appwrite',
|
'package' => 'https://deno.land/x/appwrite',
|
||||||
'enabled' => true,
|
'enabled' => true,
|
||||||
|
@ -267,7 +267,7 @@ return [
|
||||||
[
|
[
|
||||||
'key' => 'php',
|
'key' => 'php',
|
||||||
'name' => 'PHP',
|
'name' => 'PHP',
|
||||||
'version' => '8.0.0',
|
'version' => '9.0.0',
|
||||||
'url' => 'https://github.com/appwrite/sdk-for-php',
|
'url' => 'https://github.com/appwrite/sdk-for-php',
|
||||||
'package' => 'https://packagist.org/packages/appwrite/appwrite',
|
'package' => 'https://packagist.org/packages/appwrite/appwrite',
|
||||||
'enabled' => true,
|
'enabled' => true,
|
||||||
|
@ -285,7 +285,7 @@ return [
|
||||||
[
|
[
|
||||||
'key' => 'python',
|
'key' => 'python',
|
||||||
'name' => 'Python',
|
'name' => 'Python',
|
||||||
'version' => '2.0.2',
|
'version' => '3.0.0',
|
||||||
'url' => 'https://github.com/appwrite/sdk-for-python',
|
'url' => 'https://github.com/appwrite/sdk-for-python',
|
||||||
'package' => 'https://pypi.org/project/appwrite/',
|
'package' => 'https://pypi.org/project/appwrite/',
|
||||||
'enabled' => true,
|
'enabled' => true,
|
||||||
|
@ -303,7 +303,7 @@ return [
|
||||||
[
|
[
|
||||||
'key' => 'ruby',
|
'key' => 'ruby',
|
||||||
'name' => 'Ruby',
|
'name' => 'Ruby',
|
||||||
'version' => '8.0.0',
|
'version' => '9.0.0',
|
||||||
'url' => 'https://github.com/appwrite/sdk-for-ruby',
|
'url' => 'https://github.com/appwrite/sdk-for-ruby',
|
||||||
'package' => 'https://rubygems.org/gems/appwrite',
|
'package' => 'https://rubygems.org/gems/appwrite',
|
||||||
'enabled' => true,
|
'enabled' => true,
|
||||||
|
@ -375,7 +375,7 @@ return [
|
||||||
[
|
[
|
||||||
'key' => 'dart',
|
'key' => 'dart',
|
||||||
'name' => 'Dart',
|
'name' => 'Dart',
|
||||||
'version' => '8.0.0',
|
'version' => '9.0.0',
|
||||||
'url' => 'https://github.com/appwrite/sdk-for-dart',
|
'url' => 'https://github.com/appwrite/sdk-for-dart',
|
||||||
'package' => 'https://pub.dev/packages/dart_appwrite',
|
'package' => 'https://pub.dev/packages/dart_appwrite',
|
||||||
'enabled' => true,
|
'enabled' => true,
|
||||||
|
@ -393,7 +393,7 @@ return [
|
||||||
[
|
[
|
||||||
'key' => 'kotlin',
|
'key' => 'kotlin',
|
||||||
'name' => 'Kotlin',
|
'name' => 'Kotlin',
|
||||||
'version' => '2.0.0',
|
'version' => '3.0.0',
|
||||||
'url' => 'https://github.com/appwrite/sdk-for-kotlin',
|
'url' => 'https://github.com/appwrite/sdk-for-kotlin',
|
||||||
'package' => 'https://search.maven.org/artifact/io.appwrite/sdk-for-kotlin',
|
'package' => 'https://search.maven.org/artifact/io.appwrite/sdk-for-kotlin',
|
||||||
'enabled' => true,
|
'enabled' => true,
|
||||||
|
@ -415,7 +415,7 @@ return [
|
||||||
[
|
[
|
||||||
'key' => 'swift',
|
'key' => 'swift',
|
||||||
'name' => 'Swift',
|
'name' => 'Swift',
|
||||||
'version' => '2.0.0',
|
'version' => '3.0.0',
|
||||||
'url' => 'https://github.com/appwrite/sdk-for-swift',
|
'url' => 'https://github.com/appwrite/sdk-for-swift',
|
||||||
'package' => 'https://github.com/appwrite/sdk-for-swift',
|
'package' => 'https://github.com/appwrite/sdk-for-swift',
|
||||||
'enabled' => true,
|
'enabled' => true,
|
||||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -59,8 +59,7 @@ App::get('/v1/console/variables')
|
||||||
App::post('/v1/console/assistant')
|
App::post('/v1/console/assistant')
|
||||||
->desc('Ask Query')
|
->desc('Ask Query')
|
||||||
->groups(['api', 'assistant'])
|
->groups(['api', 'assistant'])
|
||||||
->label('scope', 'public')
|
->label('sdk.auth', [APP_AUTH_TYPE_ADMIN])
|
||||||
->label('sdk.auth', [APP_AUTH_TYPE_SESSION])
|
|
||||||
->label('sdk.namespace', 'assistant')
|
->label('sdk.namespace', 'assistant')
|
||||||
->label('sdk.method', 'chat')
|
->label('sdk.method', 'chat')
|
||||||
->label('sdk.description', '/docs/references/assistant/chat.md')
|
->label('sdk.description', '/docs/references/assistant/chat.md')
|
||||||
|
|
|
@ -36,7 +36,7 @@ App::post('/v1/migrations/appwrite')
|
||||||
->label('scope', 'migrations.write')
|
->label('scope', 'migrations.write')
|
||||||
->label('event', 'migrations.[migrationId].create')
|
->label('event', 'migrations.[migrationId].create')
|
||||||
->label('audits.event', 'migration.create')
|
->label('audits.event', 'migration.create')
|
||||||
->label('sdk.auth', [APP_AUTH_TYPE_KEY])
|
->label('sdk.auth', [APP_AUTH_TYPE_ADMIN])
|
||||||
->label('sdk.namespace', 'migrations')
|
->label('sdk.namespace', 'migrations')
|
||||||
->label('sdk.method', 'createAppwriteMigration')
|
->label('sdk.method', 'createAppwriteMigration')
|
||||||
->label('sdk.description', '/docs/references/migrations/migration-appwrite.md')
|
->label('sdk.description', '/docs/references/migrations/migration-appwrite.md')
|
||||||
|
@ -90,7 +90,7 @@ App::post('/v1/migrations/firebase/oauth')
|
||||||
->label('scope', 'migrations.write')
|
->label('scope', 'migrations.write')
|
||||||
->label('event', 'migrations.[migrationId].create')
|
->label('event', 'migrations.[migrationId].create')
|
||||||
->label('audits.event', 'migration.create')
|
->label('audits.event', 'migration.create')
|
||||||
->label('sdk.auth', [APP_AUTH_TYPE_KEY])
|
->label('sdk.auth', [APP_AUTH_TYPE_ADMIN])
|
||||||
->label('sdk.namespace', 'migrations')
|
->label('sdk.namespace', 'migrations')
|
||||||
->label('sdk.method', 'createFirebaseOAuthMigration')
|
->label('sdk.method', 'createFirebaseOAuthMigration')
|
||||||
->label('sdk.description', '/docs/references/migrations/migration-firebase.md')
|
->label('sdk.description', '/docs/references/migrations/migration-firebase.md')
|
||||||
|
@ -192,7 +192,7 @@ App::post('/v1/migrations/firebase')
|
||||||
->label('scope', 'migrations.write')
|
->label('scope', 'migrations.write')
|
||||||
->label('event', 'migrations.[migrationId].create')
|
->label('event', 'migrations.[migrationId].create')
|
||||||
->label('audits.event', 'migration.create')
|
->label('audits.event', 'migration.create')
|
||||||
->label('sdk.auth', [APP_AUTH_TYPE_KEY])
|
->label('sdk.auth', [APP_AUTH_TYPE_ADMIN])
|
||||||
->label('sdk.namespace', 'migrations')
|
->label('sdk.namespace', 'migrations')
|
||||||
->label('sdk.method', 'createFirebaseMigration')
|
->label('sdk.method', 'createFirebaseMigration')
|
||||||
->label('sdk.description', '/docs/references/migrations/migration-firebase.md')
|
->label('sdk.description', '/docs/references/migrations/migration-firebase.md')
|
||||||
|
@ -242,7 +242,7 @@ App::post('/v1/migrations/supabase')
|
||||||
->label('scope', 'migrations.write')
|
->label('scope', 'migrations.write')
|
||||||
->label('event', 'migrations.[migrationId].create')
|
->label('event', 'migrations.[migrationId].create')
|
||||||
->label('audits.event', 'migration.create')
|
->label('audits.event', 'migration.create')
|
||||||
->label('sdk.auth', [APP_AUTH_TYPE_KEY])
|
->label('sdk.auth', [APP_AUTH_TYPE_ADMIN])
|
||||||
->label('sdk.namespace', 'migrations')
|
->label('sdk.namespace', 'migrations')
|
||||||
->label('sdk.method', 'createSupabaseMigration')
|
->label('sdk.method', 'createSupabaseMigration')
|
||||||
->label('sdk.description', '/docs/references/migrations/migration-supabase.md')
|
->label('sdk.description', '/docs/references/migrations/migration-supabase.md')
|
||||||
|
@ -302,7 +302,7 @@ App::post('/v1/migrations/nhost')
|
||||||
->label('scope', 'migrations.write')
|
->label('scope', 'migrations.write')
|
||||||
->label('event', 'migrations.[migrationId].create')
|
->label('event', 'migrations.[migrationId].create')
|
||||||
->label('audits.event', 'migration.create')
|
->label('audits.event', 'migration.create')
|
||||||
->label('sdk.auth', [APP_AUTH_TYPE_KEY])
|
->label('sdk.auth', [APP_AUTH_TYPE_ADMIN])
|
||||||
->label('sdk.namespace', 'migrations')
|
->label('sdk.namespace', 'migrations')
|
||||||
->label('sdk.method', 'createNHostMigration')
|
->label('sdk.method', 'createNHostMigration')
|
||||||
->label('sdk.description', '/docs/references/migrations/migration-nhost.md')
|
->label('sdk.description', '/docs/references/migrations/migration-nhost.md')
|
||||||
|
@ -362,7 +362,7 @@ App::get('/v1/migrations')
|
||||||
->groups(['api', 'migrations'])
|
->groups(['api', 'migrations'])
|
||||||
->desc('List Migrations')
|
->desc('List Migrations')
|
||||||
->label('scope', 'migrations.read')
|
->label('scope', 'migrations.read')
|
||||||
->label('sdk.auth', [APP_AUTH_TYPE_KEY])
|
->label('sdk.auth', [APP_AUTH_TYPE_ADMIN])
|
||||||
->label('sdk.namespace', 'migrations')
|
->label('sdk.namespace', 'migrations')
|
||||||
->label('sdk.method', 'list')
|
->label('sdk.method', 'list')
|
||||||
->label('sdk.description', '/docs/references/migrations/list-migrations.md')
|
->label('sdk.description', '/docs/references/migrations/list-migrations.md')
|
||||||
|
@ -409,7 +409,7 @@ App::get('/v1/migrations/:migrationId')
|
||||||
->groups(['api', 'migrations'])
|
->groups(['api', 'migrations'])
|
||||||
->desc('Get Migration')
|
->desc('Get Migration')
|
||||||
->label('scope', 'migrations.read')
|
->label('scope', 'migrations.read')
|
||||||
->label('sdk.auth', [APP_AUTH_TYPE_KEY])
|
->label('sdk.auth', [APP_AUTH_TYPE_ADMIN])
|
||||||
->label('sdk.namespace', 'migrations')
|
->label('sdk.namespace', 'migrations')
|
||||||
->label('sdk.method', 'get')
|
->label('sdk.method', 'get')
|
||||||
->label('sdk.description', '/docs/references/migrations/get-migration.md')
|
->label('sdk.description', '/docs/references/migrations/get-migration.md')
|
||||||
|
@ -433,7 +433,7 @@ App::get('/v1/migrations/appwrite/report')
|
||||||
->groups(['api', 'migrations'])
|
->groups(['api', 'migrations'])
|
||||||
->desc('Generate a report on Appwrite Data')
|
->desc('Generate a report on Appwrite Data')
|
||||||
->label('scope', 'migrations.write')
|
->label('scope', 'migrations.write')
|
||||||
->label('sdk.auth', [APP_AUTH_TYPE_KEY])
|
->label('sdk.auth', [APP_AUTH_TYPE_ADMIN])
|
||||||
->label('sdk.namespace', 'migrations')
|
->label('sdk.namespace', 'migrations')
|
||||||
->label('sdk.method', 'getAppwriteReport')
|
->label('sdk.method', 'getAppwriteReport')
|
||||||
->label('sdk.description', '/docs/references/migrations/migration-appwrite-report.md')
|
->label('sdk.description', '/docs/references/migrations/migration-appwrite-report.md')
|
||||||
|
@ -464,7 +464,7 @@ App::get('/v1/migrations/firebase/report')
|
||||||
->groups(['api', 'migrations'])
|
->groups(['api', 'migrations'])
|
||||||
->desc('Generate a report on Firebase Data')
|
->desc('Generate a report on Firebase Data')
|
||||||
->label('scope', 'migrations.write')
|
->label('scope', 'migrations.write')
|
||||||
->label('sdk.auth', [APP_AUTH_TYPE_KEY])
|
->label('sdk.auth', [APP_AUTH_TYPE_ADMIN])
|
||||||
->label('sdk.namespace', 'migrations')
|
->label('sdk.namespace', 'migrations')
|
||||||
->label('sdk.method', 'getFirebaseReport')
|
->label('sdk.method', 'getFirebaseReport')
|
||||||
->label('sdk.description', '/docs/references/migrations/migration-firebase-report.md')
|
->label('sdk.description', '/docs/references/migrations/migration-firebase-report.md')
|
||||||
|
@ -490,7 +490,7 @@ App::get('/v1/migrations/firebase/report/oauth')
|
||||||
->groups(['api', 'migrations'])
|
->groups(['api', 'migrations'])
|
||||||
->desc('Generate a report on Firebase Data using OAuth')
|
->desc('Generate a report on Firebase Data using OAuth')
|
||||||
->label('scope', 'migrations.write')
|
->label('scope', 'migrations.write')
|
||||||
->label('sdk.auth', [APP_AUTH_TYPE_KEY])
|
->label('sdk.auth', [APP_AUTH_TYPE_ADMIN])
|
||||||
->label('sdk.namespace', 'migrations')
|
->label('sdk.namespace', 'migrations')
|
||||||
->label('sdk.method', 'getFirebaseReportOAuth')
|
->label('sdk.method', 'getFirebaseReportOAuth')
|
||||||
->label('sdk.description', '/docs/references/migrations/migration-firebase-report.md')
|
->label('sdk.description', '/docs/references/migrations/migration-firebase-report.md')
|
||||||
|
@ -580,9 +580,8 @@ App::get('/v1/migrations/firebase/report/oauth')
|
||||||
App::get('/v1/migrations/firebase/connect')
|
App::get('/v1/migrations/firebase/connect')
|
||||||
->desc('Authorize with firebase')
|
->desc('Authorize with firebase')
|
||||||
->groups(['api', 'migrations'])
|
->groups(['api', 'migrations'])
|
||||||
->label('scope', 'public')
|
|
||||||
->label('origin', '*')
|
->label('origin', '*')
|
||||||
->label('sdk.auth', [APP_AUTH_TYPE_SESSION])
|
->label('sdk.auth', [APP_AUTH_TYPE_ADMIN])
|
||||||
->label('sdk.namespace', 'migrations')
|
->label('sdk.namespace', 'migrations')
|
||||||
->label('sdk.method', 'createFirebaseAuth')
|
->label('sdk.method', 'createFirebaseAuth')
|
||||||
->label('sdk.description', '')
|
->label('sdk.description', '')
|
||||||
|
@ -623,7 +622,6 @@ App::get('/v1/migrations/firebase/connect')
|
||||||
App::get('/v1/migrations/firebase/redirect')
|
App::get('/v1/migrations/firebase/redirect')
|
||||||
->desc('Capture and receive data on Firebase authorization')
|
->desc('Capture and receive data on Firebase authorization')
|
||||||
->groups(['api', 'migrations'])
|
->groups(['api', 'migrations'])
|
||||||
->label('scope', 'public')
|
|
||||||
->label('error', __DIR__ . '/../../views/general/error.phtml')
|
->label('error', __DIR__ . '/../../views/general/error.phtml')
|
||||||
->param('code', '', new Text(2048), 'OAuth2 code. This is a temporary code that the will be later exchanged for an access token.', true)
|
->param('code', '', new Text(2048), 'OAuth2 code. This is a temporary code that the will be later exchanged for an access token.', true)
|
||||||
->inject('user')
|
->inject('user')
|
||||||
|
@ -735,7 +733,7 @@ App::get('/v1/migrations/firebase/redirect')
|
||||||
App::get('/v1/migrations/firebase/projects')
|
App::get('/v1/migrations/firebase/projects')
|
||||||
->desc('List Firebase Projects')
|
->desc('List Firebase Projects')
|
||||||
->groups(['api', 'migrations'])
|
->groups(['api', 'migrations'])
|
||||||
->label('scope', 'public')
|
->label('sdk.auth', [APP_AUTH_TYPE_ADMIN])
|
||||||
->label('sdk.namespace', 'migrations')
|
->label('sdk.namespace', 'migrations')
|
||||||
->label('sdk.method', 'listFirebaseProjects')
|
->label('sdk.method', 'listFirebaseProjects')
|
||||||
->label('sdk.description', '')
|
->label('sdk.description', '')
|
||||||
|
@ -823,7 +821,7 @@ App::get('/v1/migrations/firebase/projects')
|
||||||
App::get('/v1/migrations/firebase/deauthorize')
|
App::get('/v1/migrations/firebase/deauthorize')
|
||||||
->desc('Revoke Appwrite\'s authorization to access Firebase Projects')
|
->desc('Revoke Appwrite\'s authorization to access Firebase Projects')
|
||||||
->groups(['api', 'migrations'])
|
->groups(['api', 'migrations'])
|
||||||
->label('scope', 'public')
|
->label('sdk.auth', [APP_AUTH_TYPE_ADMIN])
|
||||||
->label('sdk.namespace', 'migrations')
|
->label('sdk.namespace', 'migrations')
|
||||||
->label('sdk.method', 'deleteFirebaseAuth')
|
->label('sdk.method', 'deleteFirebaseAuth')
|
||||||
->label('sdk.description', '')
|
->label('sdk.description', '')
|
||||||
|
@ -851,7 +849,7 @@ App::get('/v1/migrations/supabase/report')
|
||||||
->groups(['api', 'migrations'])
|
->groups(['api', 'migrations'])
|
||||||
->desc('Generate a report on Supabase Data')
|
->desc('Generate a report on Supabase Data')
|
||||||
->label('scope', 'migrations.write')
|
->label('scope', 'migrations.write')
|
||||||
->label('sdk.auth', [APP_AUTH_TYPE_KEY])
|
->label('sdk.auth', [APP_AUTH_TYPE_ADMIN])
|
||||||
->label('sdk.namespace', 'migrations')
|
->label('sdk.namespace', 'migrations')
|
||||||
->label('sdk.method', 'getSupabaseReport')
|
->label('sdk.method', 'getSupabaseReport')
|
||||||
->label('sdk.description', '/docs/references/migrations/migration-supabase-report.md')
|
->label('sdk.description', '/docs/references/migrations/migration-supabase-report.md')
|
||||||
|
@ -883,7 +881,7 @@ App::get('/v1/migrations/nhost/report')
|
||||||
->groups(['api', 'migrations'])
|
->groups(['api', 'migrations'])
|
||||||
->desc('Generate a report on NHost Data')
|
->desc('Generate a report on NHost Data')
|
||||||
->label('scope', 'migrations.write')
|
->label('scope', 'migrations.write')
|
||||||
->label('sdk.auth', [APP_AUTH_TYPE_KEY])
|
->label('sdk.auth', [APP_AUTH_TYPE_ADMIN])
|
||||||
->label('sdk.namespace', 'migrations')
|
->label('sdk.namespace', 'migrations')
|
||||||
->label('sdk.method', 'getNHostReport')
|
->label('sdk.method', 'getNHostReport')
|
||||||
->label('sdk.description', '/docs/references/migrations/migration-nhost-report.md')
|
->label('sdk.description', '/docs/references/migrations/migration-nhost-report.md')
|
||||||
|
@ -918,7 +916,7 @@ App::patch('/v1/migrations/:migrationId')
|
||||||
->label('event', 'migrations.[migrationId].retry')
|
->label('event', 'migrations.[migrationId].retry')
|
||||||
->label('audits.event', 'migration.retry')
|
->label('audits.event', 'migration.retry')
|
||||||
->label('audits.resource', 'migrations/{request.migrationId}')
|
->label('audits.resource', 'migrations/{request.migrationId}')
|
||||||
->label('sdk.auth', [APP_AUTH_TYPE_KEY])
|
->label('sdk.auth', [APP_AUTH_TYPE_ADMIN])
|
||||||
->label('sdk.namespace', 'migrations')
|
->label('sdk.namespace', 'migrations')
|
||||||
->label('sdk.method', 'retry')
|
->label('sdk.method', 'retry')
|
||||||
->label('sdk.description', '/docs/references/migrations/retry-migration.md')
|
->label('sdk.description', '/docs/references/migrations/retry-migration.md')
|
||||||
|
@ -964,7 +962,7 @@ App::delete('/v1/migrations/:migrationId')
|
||||||
->label('event', 'migrations.[migrationId].delete')
|
->label('event', 'migrations.[migrationId].delete')
|
||||||
->label('audits.event', 'migrationId.delete')
|
->label('audits.event', 'migrationId.delete')
|
||||||
->label('audits.resource', 'migrations/{request.migrationId}')
|
->label('audits.resource', 'migrations/{request.migrationId}')
|
||||||
->label('sdk.auth', [APP_AUTH_TYPE_KEY])
|
->label('sdk.auth', [APP_AUTH_TYPE_ADMIN])
|
||||||
->label('sdk.namespace', 'migrations')
|
->label('sdk.namespace', 'migrations')
|
||||||
->label('sdk.method', 'delete')
|
->label('sdk.method', 'delete')
|
||||||
->label('sdk.description', '/docs/references/functions/delete-migration.md')
|
->label('sdk.description', '/docs/references/functions/delete-migration.md')
|
||||||
|
|
|
@ -36,7 +36,6 @@ use Utopia\Detector\Adapter\Swift;
|
||||||
use Utopia\Detector\Detector;
|
use Utopia\Detector\Detector;
|
||||||
use Utopia\Validator\Boolean;
|
use Utopia\Validator\Boolean;
|
||||||
|
|
||||||
use function PHPUnit\Framework\throwException;
|
|
||||||
use function Swoole\Coroutine\batch;
|
use function Swoole\Coroutine\batch;
|
||||||
|
|
||||||
$createGitDeployments = function (GitHub $github, string $providerInstallationId, array $repositories, string $providerBranch, string $providerBranchUrl, string $providerRepositoryName, string $providerRepositoryUrl, string $providerRepositoryOwner, string $providerCommitHash, string $providerCommitAuthor, string $providerCommitAuthorUrl, string $providerCommitMessage, string $providerCommitUrl, string $providerPullRequestId, bool $external, Database $dbForConsole, callable $getProjectDB, Request $request) {
|
$createGitDeployments = function (GitHub $github, string $providerInstallationId, array $repositories, string $providerBranch, string $providerBranchUrl, string $providerRepositoryName, string $providerRepositoryUrl, string $providerRepositoryOwner, string $providerCommitHash, string $providerCommitAuthor, string $providerCommitAuthorUrl, string $providerCommitMessage, string $providerCommitUrl, string $providerPullRequestId, bool $external, Database $dbForConsole, callable $getProjectDB, Request $request) {
|
||||||
|
@ -227,10 +226,10 @@ $createGitDeployments = function (GitHub $github, string $providerInstallationId
|
||||||
App::get('/v1/vcs/github/authorize')
|
App::get('/v1/vcs/github/authorize')
|
||||||
->desc('Install GitHub App')
|
->desc('Install GitHub App')
|
||||||
->groups(['api', 'vcs'])
|
->groups(['api', 'vcs'])
|
||||||
->label('scope', 'public')
|
|
||||||
->label('origin', '*')
|
->label('origin', '*')
|
||||||
->label('sdk.auth', [])
|
->label('sdk.auth', [])
|
||||||
->label('sdk.namespace', 'vcs')
|
->label('sdk.namespace', 'vcs')
|
||||||
|
->label('sdk.auth', [APP_AUTH_TYPE_ADMIN])
|
||||||
->label('sdk.method', 'createGitHubInstallation')
|
->label('sdk.method', 'createGitHubInstallation')
|
||||||
->label('sdk.description', '')
|
->label('sdk.description', '')
|
||||||
->label('sdk.response.code', Response::STATUS_CODE_MOVED_PERMANENTLY)
|
->label('sdk.response.code', Response::STATUS_CODE_MOVED_PERMANENTLY)
|
||||||
|
@ -264,7 +263,6 @@ App::get('/v1/vcs/github/authorize')
|
||||||
App::get('/v1/vcs/github/callback')
|
App::get('/v1/vcs/github/callback')
|
||||||
->desc('Capture installation and authorization from GitHub App')
|
->desc('Capture installation and authorization from GitHub App')
|
||||||
->groups(['api', 'vcs'])
|
->groups(['api', 'vcs'])
|
||||||
->label('scope', 'public')
|
|
||||||
->label('error', __DIR__ . '/../../views/general/error.phtml')
|
->label('error', __DIR__ . '/../../views/general/error.phtml')
|
||||||
->param('installation_id', '', new Text(256, 0), 'GitHub installation ID', true)
|
->param('installation_id', '', new Text(256, 0), 'GitHub installation ID', true)
|
||||||
->param('setup_action', '', new Text(256, 0), 'GitHub setup actuon type', true)
|
->param('setup_action', '', new Text(256, 0), 'GitHub setup actuon type', true)
|
||||||
|
@ -424,8 +422,8 @@ App::get('/v1/vcs/github/callback')
|
||||||
App::post('/v1/vcs/github/installations/:installationId/providerRepositories/:providerRepositoryId/detection')
|
App::post('/v1/vcs/github/installations/:installationId/providerRepositories/:providerRepositoryId/detection')
|
||||||
->desc('Detect runtime settings from source code')
|
->desc('Detect runtime settings from source code')
|
||||||
->groups(['api', 'vcs'])
|
->groups(['api', 'vcs'])
|
||||||
->label('scope', 'public')
|
|
||||||
->label('sdk.namespace', 'vcs')
|
->label('sdk.namespace', 'vcs')
|
||||||
|
->label('sdk.auth', [APP_AUTH_TYPE_ADMIN])
|
||||||
->label('sdk.method', 'createRepositoryDetection')
|
->label('sdk.method', 'createRepositoryDetection')
|
||||||
->label('sdk.description', '')
|
->label('sdk.description', '')
|
||||||
->label('sdk.response.code', Response::STATUS_CODE_OK)
|
->label('sdk.response.code', Response::STATUS_CODE_OK)
|
||||||
|
@ -490,8 +488,8 @@ App::post('/v1/vcs/github/installations/:installationId/providerRepositories/:pr
|
||||||
App::get('/v1/vcs/github/installations/:installationId/providerRepositories')
|
App::get('/v1/vcs/github/installations/:installationId/providerRepositories')
|
||||||
->desc('List Repositories')
|
->desc('List Repositories')
|
||||||
->groups(['api', 'vcs'])
|
->groups(['api', 'vcs'])
|
||||||
->label('scope', 'public')
|
|
||||||
->label('sdk.namespace', 'vcs')
|
->label('sdk.namespace', 'vcs')
|
||||||
|
->label('sdk.auth', [APP_AUTH_TYPE_ADMIN])
|
||||||
->label('sdk.method', 'listRepositories')
|
->label('sdk.method', 'listRepositories')
|
||||||
->label('sdk.description', '')
|
->label('sdk.description', '')
|
||||||
->label('sdk.response.code', Response::STATUS_CODE_OK)
|
->label('sdk.response.code', Response::STATUS_CODE_OK)
|
||||||
|
@ -582,8 +580,8 @@ App::get('/v1/vcs/github/installations/:installationId/providerRepositories')
|
||||||
App::post('/v1/vcs/github/installations/:installationId/providerRepositories')
|
App::post('/v1/vcs/github/installations/:installationId/providerRepositories')
|
||||||
->desc('Create repository')
|
->desc('Create repository')
|
||||||
->groups(['api', 'vcs'])
|
->groups(['api', 'vcs'])
|
||||||
->label('scope', 'public')
|
|
||||||
->label('sdk.namespace', 'vcs')
|
->label('sdk.namespace', 'vcs')
|
||||||
|
->label('sdk.auth', [APP_AUTH_TYPE_ADMIN])
|
||||||
->label('sdk.method', 'createRepository')
|
->label('sdk.method', 'createRepository')
|
||||||
->label('sdk.description', '')
|
->label('sdk.description', '')
|
||||||
->label('sdk.response.code', Response::STATUS_CODE_OK)
|
->label('sdk.response.code', Response::STATUS_CODE_OK)
|
||||||
|
@ -682,8 +680,8 @@ App::post('/v1/vcs/github/installations/:installationId/providerRepositories')
|
||||||
App::get('/v1/vcs/github/installations/:installationId/providerRepositories/:providerRepositoryId')
|
App::get('/v1/vcs/github/installations/:installationId/providerRepositories/:providerRepositoryId')
|
||||||
->desc('Get repository')
|
->desc('Get repository')
|
||||||
->groups(['api', 'vcs'])
|
->groups(['api', 'vcs'])
|
||||||
->label('scope', 'public')
|
|
||||||
->label('sdk.namespace', 'vcs')
|
->label('sdk.namespace', 'vcs')
|
||||||
|
->label('sdk.auth', [APP_AUTH_TYPE_ADMIN])
|
||||||
->label('sdk.method', 'getRepository')
|
->label('sdk.method', 'getRepository')
|
||||||
->label('sdk.description', '')
|
->label('sdk.description', '')
|
||||||
->label('sdk.response.code', Response::STATUS_CODE_OK)
|
->label('sdk.response.code', Response::STATUS_CODE_OK)
|
||||||
|
@ -727,8 +725,8 @@ App::get('/v1/vcs/github/installations/:installationId/providerRepositories/:pro
|
||||||
App::get('/v1/vcs/github/installations/:installationId/providerRepositories/:providerRepositoryId/branches')
|
App::get('/v1/vcs/github/installations/:installationId/providerRepositories/:providerRepositoryId/branches')
|
||||||
->desc('List Repository Branches')
|
->desc('List Repository Branches')
|
||||||
->groups(['api', 'vcs'])
|
->groups(['api', 'vcs'])
|
||||||
->label('scope', 'public')
|
|
||||||
->label('sdk.namespace', 'vcs')
|
->label('sdk.namespace', 'vcs')
|
||||||
|
->label('sdk.auth', [APP_AUTH_TYPE_ADMIN])
|
||||||
->label('sdk.method', 'listRepositoryBranches')
|
->label('sdk.method', 'listRepositoryBranches')
|
||||||
->label('sdk.description', '')
|
->label('sdk.description', '')
|
||||||
->label('sdk.response.code', Response::STATUS_CODE_OK)
|
->label('sdk.response.code', Response::STATUS_CODE_OK)
|
||||||
|
@ -772,7 +770,6 @@ App::get('/v1/vcs/github/installations/:installationId/providerRepositories/:pro
|
||||||
App::post('/v1/vcs/github/events')
|
App::post('/v1/vcs/github/events')
|
||||||
->desc('Create Event')
|
->desc('Create Event')
|
||||||
->groups(['api', 'vcs'])
|
->groups(['api', 'vcs'])
|
||||||
->label('scope', 'public')
|
|
||||||
->inject('gitHub')
|
->inject('gitHub')
|
||||||
->inject('request')
|
->inject('request')
|
||||||
->inject('response')
|
->inject('response')
|
||||||
|
@ -910,9 +907,8 @@ App::post('/v1/vcs/github/events')
|
||||||
App::get('/v1/vcs/installations')
|
App::get('/v1/vcs/installations')
|
||||||
->groups(['api', 'vcs'])
|
->groups(['api', 'vcs'])
|
||||||
->desc('List installations')
|
->desc('List installations')
|
||||||
->label('scope', 'public')
|
|
||||||
->label('sdk.auth', [APP_AUTH_TYPE_KEY])
|
|
||||||
->label('sdk.namespace', 'vcs')
|
->label('sdk.namespace', 'vcs')
|
||||||
|
->label('sdk.auth', [APP_AUTH_TYPE_ADMIN])
|
||||||
->label('sdk.method', 'listInstallations')
|
->label('sdk.method', 'listInstallations')
|
||||||
->label('sdk.description', '/docs/references/vcs/list-installations.md')
|
->label('sdk.description', '/docs/references/vcs/list-installations.md')
|
||||||
->label('sdk.response.code', Response::STATUS_CODE_OK)
|
->label('sdk.response.code', Response::STATUS_CODE_OK)
|
||||||
|
@ -962,9 +958,8 @@ App::get('/v1/vcs/installations')
|
||||||
App::get('/v1/vcs/installations/:installationId')
|
App::get('/v1/vcs/installations/:installationId')
|
||||||
->groups(['api', 'vcs'])
|
->groups(['api', 'vcs'])
|
||||||
->desc('Get installation')
|
->desc('Get installation')
|
||||||
->label('scope', 'public')
|
|
||||||
->label('sdk.auth', [APP_AUTH_TYPE_KEY])
|
|
||||||
->label('sdk.namespace', 'vcs')
|
->label('sdk.namespace', 'vcs')
|
||||||
|
->label('sdk.auth', [APP_AUTH_TYPE_ADMIN])
|
||||||
->label('sdk.method', 'getInstallation')
|
->label('sdk.method', 'getInstallation')
|
||||||
->label('sdk.description', '/docs/references/vcs/get-installation.md')
|
->label('sdk.description', '/docs/references/vcs/get-installation.md')
|
||||||
->label('sdk.response.code', Response::STATUS_CODE_OK)
|
->label('sdk.response.code', Response::STATUS_CODE_OK)
|
||||||
|
@ -991,9 +986,8 @@ App::get('/v1/vcs/installations/:installationId')
|
||||||
App::delete('/v1/vcs/installations/:installationId')
|
App::delete('/v1/vcs/installations/:installationId')
|
||||||
->groups(['api', 'vcs'])
|
->groups(['api', 'vcs'])
|
||||||
->desc('Delete Installation')
|
->desc('Delete Installation')
|
||||||
->label('scope', 'public')
|
|
||||||
->label('sdk.auth', [APP_AUTH_TYPE_KEY])
|
|
||||||
->label('sdk.namespace', 'vcs')
|
->label('sdk.namespace', 'vcs')
|
||||||
|
->label('sdk.auth', [APP_AUTH_TYPE_ADMIN])
|
||||||
->label('sdk.method', 'deleteInstallation')
|
->label('sdk.method', 'deleteInstallation')
|
||||||
->label('sdk.description', '/docs/references/vcs/delete-installation.md')
|
->label('sdk.description', '/docs/references/vcs/delete-installation.md')
|
||||||
->label('sdk.response.code', Response::STATUS_CODE_NOCONTENT)
|
->label('sdk.response.code', Response::STATUS_CODE_NOCONTENT)
|
||||||
|
@ -1024,8 +1018,8 @@ App::delete('/v1/vcs/installations/:installationId')
|
||||||
App::patch('/v1/vcs/github/installations/:installationId/repositories/:repositoryId')
|
App::patch('/v1/vcs/github/installations/:installationId/repositories/:repositoryId')
|
||||||
->desc('Authorize external deployment')
|
->desc('Authorize external deployment')
|
||||||
->groups(['api', 'vcs'])
|
->groups(['api', 'vcs'])
|
||||||
->label('scope', 'public')
|
|
||||||
->label('sdk.namespace', 'vcs')
|
->label('sdk.namespace', 'vcs')
|
||||||
|
->label('sdk.auth', [APP_AUTH_TYPE_ADMIN])
|
||||||
->label('sdk.method', 'updateExternalDeployments')
|
->label('sdk.method', 'updateExternalDeployments')
|
||||||
->label('sdk.description', '')
|
->label('sdk.description', '')
|
||||||
->label('sdk.response.code', Response::STATUS_CODE_NOCONTENT)
|
->label('sdk.response.code', Response::STATUS_CODE_NOCONTENT)
|
||||||
|
|
Loading…
Reference in a new issue