1
0
Fork 0
mirror of synced 2024-05-25 15:09:47 +12:00
appwrite/app/config/services.php

187 lines
6.2 KiB
PHP
Raw Normal View History

2019-08-03 17:58:44 +12:00
<?php
return [
2019-08-03 21:13:43 +12:00
'/' => [
'key' => 'homepage',
2019-08-03 17:58:44 +12:00
'name' => 'Homepage',
'subtitle' => '',
'description' => '',
2020-07-29 19:29:34 +12:00
'controller' => 'web/home.php',
2019-08-03 17:58:44 +12:00
'sdk' => false,
'docs' => false,
2021-08-01 10:17:35 +12:00
'docsUrl' => '',
2019-10-16 01:48:19 +13:00
'tests' => false,
2021-08-01 07:07:05 +12:00
'optional' => false,
2021-08-01 19:55:46 +12:00
'icon' => '',
2019-08-03 17:58:44 +12:00
],
2021-07-31 16:58:33 +12:00
'console' => [
'key' => 'console',
2019-08-03 17:58:44 +12:00
'name' => 'Console',
'subtitle' => '',
'description' => '',
2020-07-29 19:29:34 +12:00
'controller' => 'web/console.php',
2019-08-03 17:58:44 +12:00
'sdk' => false,
'docs' => false,
2021-08-01 10:17:35 +12:00
'docsUrl' => '',
2019-10-16 01:48:19 +13:00
'tests' => false,
2021-08-01 07:07:05 +12:00
'optional' => false,
2021-08-01 19:55:46 +12:00
'icon' => '',
2019-08-03 17:58:44 +12:00
],
2021-07-31 16:58:33 +12:00
'account' => [
'key' => 'account',
2019-08-03 17:58:44 +12:00
'name' => 'Account',
'subtitle' => 'The Account service allows you to authenticate and manage a user account.',
2019-10-10 08:42:08 +13:00
'description' => '/docs/services/account.md',
2020-07-29 19:29:34 +12:00
'controller' => 'api/account.php',
2019-08-03 17:58:44 +12:00
'sdk' => true,
'docs' => true,
2021-08-01 10:17:35 +12:00
'docsUrl' => 'https://appwrite.io/docs/client/account',
2019-10-16 01:48:19 +13:00
'tests' => false,
2021-08-01 07:07:05 +12:00
'optional' => true,
2021-08-01 19:55:46 +12:00
'icon' => '/images/services/account.png',
2019-08-03 17:58:44 +12:00
],
2021-07-31 16:58:33 +12:00
'avatars' => [
'key' => 'avatars',
2019-08-03 17:58:44 +12:00
'name' => 'Avatars',
2022-05-24 02:54:50 +12:00
'subtitle' => 'The Avatars service aims to help you complete everyday tasks related to your app image, icons, and avatars.',
2019-10-10 08:42:08 +13:00
'description' => '/docs/services/avatars.md',
2020-07-29 19:29:34 +12:00
'controller' => 'api/avatars.php',
2019-08-03 17:58:44 +12:00
'sdk' => true,
'docs' => true,
2021-08-01 10:17:35 +12:00
'docsUrl' => 'https://appwrite.io/docs/client/avatars',
2019-10-16 01:48:19 +13:00
'tests' => false,
2021-08-01 07:07:05 +12:00
'optional' => true,
2021-08-01 19:55:46 +12:00
'icon' => '/images/services/avatars.png',
2019-08-03 17:58:44 +12:00
],
Database layer (#3338) * database response model * database collection config * new database scopes * database service update * database execption codes * remove read write permission from database model * updating tests and fixing some bugs * server side tests are now passing * databases api * tests for database endpoint * composer update * fix error * formatting * formatting fixes * get database test * more updates to events and usage * more usage updates * fix delete type * fix test * delete database * more fixes * databaseId in attributes and indexes * more fixes * fix issues * fix index subquery * fix console scope and index query * updating tests as required * fix phpcs errors and warnings * updates to review suggestions * UI progress * ui updates and cleaning up * fix type * rework database events * update tests * update types * event generation fixed * events config updated * updating context to support multiple * realtime updates * fix ids * update context * validator updates * fix naming conflict * fix tests * fix lint errors * fix wprler and realtime tests * fix webhooks test * fix event validator and other tests * formatting fixes * removing leftover var_dumps * remove leftover comment * update usage params * usage metrics updates * update database usage * fix usage * specs update * updates to usage * fix UI and usage * fix lints * internal id fixes * fixes for internal Id * renaming services and related files * rename tests * rename doc link * rename readme * fix test name * tests: fixes for 0.15.x sync Co-authored-by: Torsten Dittmann <torsten.dittmann@googlemail.com>
2022-06-22 22:51:49 +12:00
'databases' => [
'key' => 'databases',
'name' => 'Databases',
'subtitle' => 'The Databases service allows you to create structured collections of documents, query and filter lists of documents',
'description' => '/docs/services/databases.md',
'controller' => 'api/databases.php',
2019-08-03 17:58:44 +12:00
'sdk' => true,
'docs' => true,
Database layer (#3338) * database response model * database collection config * new database scopes * database service update * database execption codes * remove read write permission from database model * updating tests and fixing some bugs * server side tests are now passing * databases api * tests for database endpoint * composer update * fix error * formatting * formatting fixes * get database test * more updates to events and usage * more usage updates * fix delete type * fix test * delete database * more fixes * databaseId in attributes and indexes * more fixes * fix issues * fix index subquery * fix console scope and index query * updating tests as required * fix phpcs errors and warnings * updates to review suggestions * UI progress * ui updates and cleaning up * fix type * rework database events * update tests * update types * event generation fixed * events config updated * updating context to support multiple * realtime updates * fix ids * update context * validator updates * fix naming conflict * fix tests * fix lint errors * fix wprler and realtime tests * fix webhooks test * fix event validator and other tests * formatting fixes * removing leftover var_dumps * remove leftover comment * update usage params * usage metrics updates * update database usage * fix usage * specs update * updates to usage * fix UI and usage * fix lints * internal id fixes * fixes for internal Id * renaming services and related files * rename tests * rename doc link * rename readme * fix test name * tests: fixes for 0.15.x sync Co-authored-by: Torsten Dittmann <torsten.dittmann@googlemail.com>
2022-06-22 22:51:49 +12:00
'docsUrl' => 'https://appwrite.io/docs/client/databases',
2019-10-16 01:48:19 +13:00
'tests' => false,
2021-08-01 07:07:05 +12:00
'optional' => true,
Database layer (#3338) * database response model * database collection config * new database scopes * database service update * database execption codes * remove read write permission from database model * updating tests and fixing some bugs * server side tests are now passing * databases api * tests for database endpoint * composer update * fix error * formatting * formatting fixes * get database test * more updates to events and usage * more usage updates * fix delete type * fix test * delete database * more fixes * databaseId in attributes and indexes * more fixes * fix issues * fix index subquery * fix console scope and index query * updating tests as required * fix phpcs errors and warnings * updates to review suggestions * UI progress * ui updates and cleaning up * fix type * rework database events * update tests * update types * event generation fixed * events config updated * updating context to support multiple * realtime updates * fix ids * update context * validator updates * fix naming conflict * fix tests * fix lint errors * fix wprler and realtime tests * fix webhooks test * fix event validator and other tests * formatting fixes * removing leftover var_dumps * remove leftover comment * update usage params * usage metrics updates * update database usage * fix usage * specs update * updates to usage * fix UI and usage * fix lints * internal id fixes * fixes for internal Id * renaming services and related files * rename tests * rename doc link * rename readme * fix test name * tests: fixes for 0.15.x sync Co-authored-by: Torsten Dittmann <torsten.dittmann@googlemail.com>
2022-06-22 22:51:49 +12:00
'icon' => '/images/services/databases.png',
2019-08-03 17:58:44 +12:00
],
2021-07-31 16:58:33 +12:00
'locale' => [
'key' => 'locale',
2019-08-03 17:58:44 +12:00
'name' => 'Locale',
'subtitle' => 'The Locale service allows you to customize your app based on your users\' location.',
2019-10-10 08:42:08 +13:00
'description' => '/docs/services/locale.md',
2020-07-29 19:29:34 +12:00
'controller' => 'api/locale.php',
2019-08-03 17:58:44 +12:00
'sdk' => true,
'docs' => true,
2021-08-01 10:17:35 +12:00
'docsUrl' => 'https://appwrite.io/docs/client/locale',
2019-10-16 01:48:19 +13:00
'tests' => false,
2021-08-01 07:07:05 +12:00
'optional' => true,
2021-08-01 19:55:46 +12:00
'icon' => '/images/services/locale.png',
2019-08-03 17:58:44 +12:00
],
2021-07-31 16:58:33 +12:00
'health' => [
'key' => 'health',
2019-08-03 17:58:44 +12:00
'name' => 'Health',
'subtitle' => 'The Health service allows you to both validate and monitor your Appwrite server\'s health.',
'description' => '/docs/services/health.md',
2020-07-29 19:29:34 +12:00
'controller' => 'api/health.php',
'sdk' => true,
'docs' => true,
2021-08-01 10:17:35 +12:00
'docsUrl' => 'https://appwrite.io/docs/server/health',
2019-10-16 01:48:19 +13:00
'tests' => false,
2021-08-01 07:07:05 +12:00
'optional' => true,
2021-08-01 19:55:46 +12:00
'icon' => '/images/services/health.png',
2019-08-03 17:58:44 +12:00
],
2021-07-31 16:58:33 +12:00
'projects' => [
'key' => 'projects',
2019-08-03 17:58:44 +12:00
'name' => 'Projects',
'subtitle' => 'The Project service allows you to manage all the projects in your Appwrite server.',
'description' => '',
2020-07-29 19:29:34 +12:00
'controller' => 'api/projects.php',
2019-08-06 17:03:18 +12:00
'sdk' => true,
'docs' => true,
2021-08-01 10:17:35 +12:00
'docsUrl' => '',
2019-10-16 01:48:19 +13:00
'tests' => false,
2021-08-01 07:07:05 +12:00
'optional' => false,
2021-08-01 19:55:46 +12:00
'icon' => '',
2019-08-03 17:58:44 +12:00
],
2021-07-31 16:58:33 +12:00
'storage' => [
'key' => 'storage',
2019-08-03 17:58:44 +12:00
'name' => 'Storage',
'subtitle' => 'The Storage service allows you to manage your project files.',
2019-10-10 08:42:08 +13:00
'description' => '/docs/services/storage.md',
2020-07-29 19:29:34 +12:00
'controller' => 'api/storage.php',
2019-08-03 17:58:44 +12:00
'sdk' => true,
'docs' => true,
2021-08-01 10:17:35 +12:00
'docsUrl' => 'https://appwrite.io/docs/client/storage',
2019-10-16 01:48:19 +13:00
'tests' => false,
2021-08-01 07:07:05 +12:00
'optional' => true,
2021-08-01 19:55:46 +12:00
'icon' => '/images/services/storage.png',
2019-08-03 17:58:44 +12:00
],
2021-07-31 16:58:33 +12:00
'teams' => [
'key' => 'teams',
2019-08-03 17:58:44 +12:00
'name' => 'Teams',
'subtitle' => 'The Teams service allows you to group users of your project and to enable them to share read and write access to your project resources',
2019-10-10 08:42:08 +13:00
'description' => '/docs/services/teams.md',
2020-07-29 19:29:34 +12:00
'controller' => 'api/teams.php',
2019-08-03 17:58:44 +12:00
'sdk' => true,
'docs' => true,
2021-08-01 10:17:35 +12:00
'docsUrl' => 'https://appwrite.io/docs/client/teams',
2019-10-16 01:48:19 +13:00
'tests' => false,
2021-08-01 07:07:05 +12:00
'optional' => true,
2021-08-01 19:55:46 +12:00
'icon' => '/images/services/teams.png',
2019-08-03 17:58:44 +12:00
],
2021-07-31 16:58:33 +12:00
'users' => [
'key' => 'users',
2019-08-03 17:58:44 +12:00
'name' => 'Users',
'subtitle' => 'The Users service allows you to manage your project users.',
2019-10-10 08:42:08 +13:00
'description' => '/docs/services/users.md',
2020-07-29 19:29:34 +12:00
'controller' => 'api/users.php',
2019-08-03 17:58:44 +12:00
'sdk' => true,
'docs' => true,
2021-08-01 10:17:35 +12:00
'docsUrl' => 'https://appwrite.io/docs/server/users',
2019-10-16 01:48:19 +13:00
'tests' => false,
2021-08-01 07:07:05 +12:00
'optional' => true,
2021-08-01 19:55:46 +12:00
'icon' => '/images/services/users.png',
2019-08-03 17:58:44 +12:00
],
2021-07-31 16:58:33 +12:00
'functions' => [
'key' => 'functions',
'name' => 'Functions',
'subtitle' => 'The Functions Service allows you view, create and manage your Cloud Functions.',
2020-05-05 02:35:01 +12:00
'description' => '/docs/services/functions.md',
2020-07-29 19:29:34 +12:00
'controller' => 'api/functions.php',
2020-05-05 02:35:01 +12:00
'sdk' => true,
'docs' => true,
2021-08-01 10:17:35 +12:00
'docsUrl' => 'https://appwrite.io/docs/functions',
2020-05-05 02:35:01 +12:00
'tests' => false,
2021-08-01 07:07:05 +12:00
'optional' => true,
2021-08-01 19:55:46 +12:00
'icon' => '/images/services/functions.png',
2020-05-05 02:35:01 +12:00
],
2021-07-31 16:58:33 +12:00
'mock' => [
'key' => 'mock',
2019-10-15 07:37:59 +13:00
'name' => 'Mock',
'subtitle' => '',
2019-10-15 07:37:59 +13:00
'description' => '',
2020-07-29 19:29:34 +12:00
'controller' => 'mock.php',
2019-10-15 07:37:59 +13:00
'sdk' => false,
'docs' => false,
2021-08-01 10:17:35 +12:00
'docsUrl' => '',
2019-10-16 01:48:19 +13:00
'tests' => true,
2021-08-01 07:07:05 +12:00
'optional' => false,
2021-08-01 19:55:46 +12:00
'icon' => '',
2019-10-15 07:37:59 +13:00
],
2021-07-31 16:58:33 +12:00
'graphql' => [
'key' => 'graphql',
2020-01-04 10:16:26 +13:00
'name' => 'GraphQL',
'subtitle' => 'Appwrite\'s GraphQL Endpoint',
2020-01-04 10:16:26 +13:00
'description' => 'GraphQL Endpoint',
2020-07-29 19:29:34 +12:00
'controller' => 'api/graphql.php',
2020-01-04 10:16:26 +13:00
'sdk' => false,
'docs' => false,
2021-08-01 10:17:35 +12:00
'docsUrl' => '',
2021-08-01 07:07:05 +12:00
'tests' => true,
'optional' => false,
2021-08-01 19:55:46 +12:00
'icon' => '',
2020-01-04 10:16:26 +13:00
],
];