diff --git a/app/app.php b/app/app.php index 242035a54..51168aadb 100644 --- a/app/app.php +++ b/app/app.php @@ -628,7 +628,7 @@ $utopia->get('/v1/open-api-2.json') ]; } - if ((!empty($scope) && 'public' != $scope)) { + if ((!empty($scope))) { // && 'public' != $scope $temp['security'][] = $route->getLabel('sdk.security', $security[$platform]); } diff --git a/app/controllers/api/account.php b/app/controllers/api/account.php index 5d4258e09..a49a1b18c 100644 --- a/app/controllers/api/account.php +++ b/app/controllers/api/account.php @@ -230,6 +230,7 @@ $utopia->get('/v1/account/sessions/oauth/:provider') ->label('sdk.description', '/docs/references/account/create-session-oauth.md') ->label('sdk.response.code', 301) ->label('sdk.response.type', 'text/html') + ->label('sdk.location', true) ->label('abuse-limit', 50) ->label('abuse-key', 'ip:{ip}') ->param('provider', '', function () use ($providers) { return new WhiteList(array_keys($providers)); }, 'OAuth Provider. Currently, supported providers are: ' . implode(', ', array_keys(array_filter($providers, function($node) {return (!$node['mock']);}))).'.') diff --git a/app/controllers/api/storage.php b/app/controllers/api/storage.php index a166a9076..c69e951a2 100644 --- a/app/controllers/api/storage.php +++ b/app/controllers/api/storage.php @@ -311,6 +311,7 @@ $utopia->get('/v1/storage/files/:fileId/preview') ->label('sdk.method', 'getFilePreview') ->label('sdk.description', '/docs/references/storage/get-file-preview.md') ->label('sdk.response.type', 'image/*') + ->label('sdk.location', true) ->param('fileId', '', function () { return new UID(); }, 'File unique ID') ->param('width', 0, function () { return new Range(0, 4000); }, 'Resize preview image width, Pass an integer between 0 to 4000.', true) ->param('height', 0, function () { return new Range(0, 4000); }, 'Resize preview image height, Pass an integer between 0 to 4000.', true) @@ -424,6 +425,7 @@ $utopia->get('/v1/storage/files/:fileId/download') ->label('sdk.method', 'getFileDownload') ->label('sdk.description', '/docs/references/storage/get-file-download.md') ->label('sdk.response.type', '*') + ->label('sdk.location', true) ->param('fileId', '', function () { return new UID(); }, 'File unique ID.') ->action( function ($fileId) use ($response, $request, $projectDB) { @@ -476,6 +478,7 @@ $utopia->get('/v1/storage/files/:fileId/view') ->label('sdk.method', 'getFileView') ->label('sdk.description', '/docs/references/storage/get-file-view.md') ->label('sdk.response.type', '*') + ->label('sdk.location', true) ->param('fileId', '', function () { return new UID(); }, 'File unique ID.') ->param('as', '', function () { return new WhiteList(['pdf', /*'html',*/ 'text']); }, 'Choose a file format to convert your file to. Currently you can only convert word and pdf files to pdf or txt. This option is currently experimental only, use at your own risk.', true) ->action( diff --git a/composer.lock b/composer.lock index 39accf689..1c54ab5cd 100644 --- a/composer.lock +++ b/composer.lock @@ -556,12 +556,12 @@ "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", - "reference": "63793536355a64085fe7a602c9e2ef8bf32eb811" + "reference": "89b1a76b7fda5853401297dc4b2a093cba1fda23" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/63793536355a64085fe7a602c9e2ef8bf32eb811", - "reference": "63793536355a64085fe7a602c9e2ef8bf32eb811", + "url": "https://api.github.com/repos/guzzle/promises/zipball/89b1a76b7fda5853401297dc4b2a093cba1fda23", + "reference": "89b1a76b7fda5853401297dc4b2a093cba1fda23", "shasum": "" }, "require": { @@ -599,7 +599,7 @@ "keywords": [ "promise" ], - "time": "2020-02-12T18:05:15+00:00" + "time": "2020-02-15T23:33:03+00:00" }, { "name": "guzzlehttp/psr7", @@ -1526,7 +1526,7 @@ "source": { "type": "git", "url": "https://github.com/appwrite/sdk-generator", - "reference": "0f87e715e2e12a94e21889e34a174de1aa30dac3" + "reference": "51b433031debb0aa79afe5f165c47a13038b6712" }, "require": { "ext-curl": "*", @@ -1556,7 +1556,7 @@ } ], "description": "Appwrite PHP library for generating API SDKs for multiple programming languages and platforms", - "time": "2020-02-15T18:06:37+00:00" + "time": "2020-02-16T06:24:39+00:00" }, { "name": "doctrine/instantiator",