ToolJet/docs/sidebars.js

421 lines
12 KiB
JavaScript
Raw Normal View History

2021-04-23 12:54:49 +00:00
/**
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
2021-04-23 12:54:49 +00:00
*/
// @ts-check
2021-04-23 12:54:49 +00:00
/** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */
const sidebars = {
docs: [
2023-02-16 06:41:20 +00:00
'getting-started',
{
2023-02-16 06:41:20 +00:00
'type': 'category',
'label': 'Setup',
'link': {
'type': 'doc',
'id': 'setup/index',
},
'items': [
'setup/try-tooljet',
2022-09-01 08:08:46 +00:00
'setup/digitalocean',
'setup/docker',
'setup/heroku',
'setup/ec2',
'setup/ecs',
2023-03-13 08:45:08 +00:00
'setup/openshift',
2023-06-26 11:46:30 +00:00
'setup/helm',
'setup/kubernetes',
'setup/kubernetes-gke',
'setup/kubernetes-aks',
'setup/azure-container',
'setup/google-cloud-run',
'setup/client',
'setup/env-vars',
'setup/http-proxy',
2022-09-09 04:09:04 +00:00
'setup/tooljet-subpath',
2023-02-16 06:41:20 +00:00
'setup/v2-migration-guide'
]
},
2023-02-16 06:41:20 +00:00
'tooljet-database',
'tooljet-copilot',
2021-04-23 12:54:49 +00:00
{
2023-02-16 06:41:20 +00:00
'type': 'category',
'label': 'Datasource Catalog',
'items': [
'data-sources/overview',
{
'type': 'category',
'label': 'Datasources library',
'items': [
'data-sources/airtable',
'data-sources/s3',
'data-sources/amazonses',
'data-sources/appwrite',
'data-sources/athena',
'data-sources/baserow',
'data-sources/bigquery',
'data-sources/firestore',
'data-sources/clickhouse',
'data-sources/cosmosdb',
'data-sources/couchdb',
'data-sources/dynamodb',
'data-sources/elasticsearch',
'data-sources/gcs',
'data-sources/google.sheets',
'data-sources/graphql',
2023-05-03 13:24:51 +00:00
'data-sources/grpc',
2023-02-16 06:41:20 +00:00
'data-sources/influxdb',
'data-sources/mailgun',
'data-sources/mariadb',
'data-sources/minio',
'data-sources/mongodb',
'data-sources/mssql',
'data-sources/mysql',
'data-sources/n8n',
'data-sources/notion',
'data-sources/openapi',
'data-sources/oracledb',
'data-sources/postgresql',
'data-sources/redis',
'data-sources/restapi',
'data-sources/rethinkdb',
'data-sources/run-js',
'data-sources/run-py',
'data-sources/saphana',
'data-sources/sendgrid',
'data-sources/slack',
'data-sources/smtp',
'data-sources/snowflake',
'data-sources/stripe',
'data-sources/twilio',
'data-sources/typesense',
'data-sources/woocommerce',
'data-sources/zendesk',
],
},
'tutorial/transformations',
2023-02-16 06:41:20 +00:00
],
},
{
'type': 'category',
'label': 'Components Catalog',
'items': [
'widgets/overview',
{
2023-02-16 06:41:20 +00:00
'type': 'category',
'label': 'Components library',
'items': [
'widgets/bounded-box',
2023-02-16 06:41:20 +00:00
'widgets/button',
'widgets/button-group',
'widgets/calendar',
'widgets/chart',
'widgets/checkbox',
'widgets/circular-progress-bar',
'widgets/code-editor',
'widgets/color-picker',
'widgets/container',
'widgets/custom-component',
'widgets/date-range-picker',
'widgets/datepicker',
'widgets/divider',
'widgets/dropdown',
'widgets/file-picker',
'widgets/form',
'widgets/html',
'widgets/icon',
'widgets/iframe',
'widgets/image',
'widgets/kanban',
'widgets/link',
'widgets/listview',
'widgets/map',
'widgets/modal',
'widgets/multiselect',
'widgets/number-input',
'widgets/password-input',
'widgets/pdf',
'widgets/pagination',
'widgets/qr-scanner',
'widgets/radio-button',
'widgets/range-slider',
'widgets/rich-text-editor',
'widgets/spinner',
'widgets/star-rating',
'widgets/statistics',
'widgets/steps',
'widgets/svg-image',
'widgets/table',
'widgets/tabs',
'widgets/tags',
'widgets/text-input',
'widgets/text',
'widgets/textarea',
'widgets/timeline',
'widgets/timer',
'widgets/toggle-switch',
'widgets/tree-select',
'widgets/vertical-divider',
],
},
{
'type': 'category',
'label': 'Actions Reference',
'link': {
'type': 'generated-index',
'title': 'Actions Reference',
'description': 'All the actions that can be performed through event handlers',
'keywords': [
'actions',
'events',
],
},
'items': [
'actions/show-alert',
'actions/logout',
'actions/run-query',
'actions/open-webpage',
'actions/go-to-app',
'actions/show-modal',
'actions/close-modal',
'actions/copy-to-clipboard',
'actions/set-localstorage',
'actions/generate-file',
'actions/set-table-page',
'actions/set-variable',
'actions/unset-variable',
'actions/switch-page',
'actions/set-page-variable',
'actions/unset-page-variable',
'actions/control-component',
],
},
],
},
{
2023-02-16 06:41:20 +00:00
'type': 'category',
'label': 'App Builder',
'items': [
'app-builder/overview',
'app-builder/topbar',
2023-02-16 06:41:20 +00:00
'app-builder/canvas',
'app-builder/left-sidebar',
'app-builder/components-library',
'app-builder/query-panel',
'tutorial/pages',
'tutorial/keyboard-shortcuts',
],
},
{
2023-02-16 06:41:20 +00:00
'type': 'category',
'label': 'Org Management',
'items': [
{
'type': 'category',
'label': 'User Authentication',
'link': {
'type': 'generated-index',
'title': 'User Authentication',
'description': 'Guides for setting up User Authentication and managing Single Sign-On',
'keywords': [
'SSO',
'authentication',
],
},
'collapsed': true,
'items': [
'user-authentication/user-lifecycle',
'user-authentication/general-settings',
'user-authentication/password-login',
{
'type': 'category',
'label': 'SSO',
'items': [
'user-authentication/sso/github',
'user-authentication/sso/google',
{
'type': 'category',
'label': 'OpenId Connect',
'link': {
'type': 'generated-index',
'title': 'OpenId Connect',
'description': ' ',
'keywords': [
'okta',
'openid',
'azureAD',
],
},
'collapsed': false,
'items': [
'user-authentication/sso/openid/setup',
'user-authentication/sso/openid/azuread',
'user-authentication/sso/openid/okta',
'user-authentication/sso/openid/google-openid',
],
},
],
},
],
},
{
'type': 'category',
'label': 'Workspaces',
'items': [
[Improvement] URLs scoped with workspace id (#5487) * add: new URL prefix * fix: working on home page * add: profile path * playing with rxjs * removed context part * working on path changes * changing routes - TODO: replace the workspaceId with actual id * redo: public apps path * initial commit * added authorize API * remove privileges from auth response * fixed some api issue - added subscriptions * fix: redirect url workspace-id null issue * fix: switch workspace * fix: organization list mapping - menu item paths * fix: preview url - editor, viewer permission mapping * jwt fix * fix: some url issue - permission mappings - workspace login * fixed some issues - user invite workspace-id - org settings menu item default selected item issue * app viewer fixes * fixing workspace login issues * fix * fixing issues - tooljet db - path issues - refatoring the code * fix: workspace vars permissions * fix: multi-page handle * fix: create app from template * fix: bulk user upload * fix: import app - clone app - upload profile image * fix: onboarding * fix: log out * fixed multi-workspace logout issue * fix: launch btn * fix: oauth2 * fixes * fix: sso login * fix: workspace sso login * fixing sso issues * fix: moved list of orgs to rxjs - fixed switching issues * reverting some changes * fixed some minor bugs * fixing sso redirect url issues * fix: switching network timing issues * fix: back to workspace-id * fix: tj-database - refactored the code - removed org id from some pages - will get the org id from the service file only * fix: multi-pages * fix: infinite loop issue * fixing workspace switching issue * fixes - comment link - logout & private route redirect url * fix: wrong uuid error * fixing subpath - fixed most of the places - need to test & fix workspace login, sso, new account * fix: subpath workspace login * fix: rxjs handle bug * Revert "fix: tj-database" This reverts commit 9632ec2ff0707c9d7b1777f64afbe15679203ca1. * fix: reverted tj-db changes * fix: subpath sso * typo fix * fix: existing session issues * new: switch workspace page * fix: modal dark-mode * added default sso support * fixes - subpath workspace switching - handle wrong routes * fix: manager user button - refactored the code * removed SINGLE Workspace feature * rebase * add: change modal text * fix: added validation * fixed private app 401 issue * initial commit * fix: logged out session multi-tab issue * refactoring the code * fix: redirect url issue * added auth-token in cookies * Fix: failing e2e specs * added session API * fix: backend session guard * fix: removing user details from local storage * fix: null wid * undo and redo * fix: login page * fix: viewer login redirection * fix: login page redirection * fix: public apps logout issue * added session storage and scheduler * added profile api * fix: sso login - switch workspace - login page - setup admin * working on fixes * fix: socket issue * fix: setup admin api * connected profile & logout apis * fix: malfunctioned auth token case * fix: realtime avatar * fix: profile avatar * fix: Realtime cursors avatar * setting max age for auth token cookie * add: Go to login page if logout api returns 401 * fix: subpath login * fix * fix: app logout [viewer] * fix: authorize page * remove expiry from jwt * fix: integrations route - session api * small fix * fix: updated profile * fix: workspace login [logged user] * fix: oauth and another workspace page issue * fixed app preview logout issue * subpath fix * fix: subpath app id * fix: selected state didnt change for apps page [subpath] * fix * add cookie parser to test app * specs added * increased user session expiry time * test: session & new apis * working on test cases * fix: onboarding issue * fixing specs * fix: test cases * fix: removing profile api calls * some fixes * fixing rebase issues * fix: global ds issues * fix: app is crashing * fix: back to text * fix: oauth test cases * fix: test-helper * fix: onboarding test cases * fix: tests again * refactoring the code * latest develop merging precautions - fixed a minor null issue * fix: typo * fix :menu issues due to the merging * fix: - clicking on tooljet logo didnt redirect to login page for public apps - private app preview doesnt load after login * subpath fixes * fixed back to issue * PR changes * fix: spec fixes for EE * doc: URL scoped for workspace --------- Co-authored-by: gsmithun4 <[email protected]> Co-authored-by: Shubhendra <[email protected]>
2023-04-06 11:12:58 +00:00
'tutorial/workspace_overview',
'tutorial/workspace-variables',
2023-02-16 06:41:20 +00:00
],
},
'org-management/permissions',
'tutorial/manage-users-groups',
'Enterprise/audit_logs',
'Enterprise/white-label',
'Enterprise/superadmin',
],
},
{
2023-02-16 06:41:20 +00:00
'type': 'category',
'label': 'Release Management',
'items': [
'release-management/multi-environment',
'tutorial/versioning-and-release',
],
2021-04-23 12:54:49 +00:00
},
2023-04-17 13:05:02 +00:00
{
'type': 'category',
'label': 'Marketplace',
'link': {
'type': 'generated-index',
'title': 'Marketplace',
// 'description': 'ToolJet Marketplace documentation',
'keywords': [
'Marketplace',
'Marketplace for plugins',
'Using Marketplace',
'Build plugins for marketplace',
],
},
'collapsed': true,
'items': [
'marketplace/marketplace-overview',
{
'type': 'category',
'label': 'Marketplace Plugins',
'items': [
2023-05-04 12:26:50 +00:00
'marketplace/plugins/marketplace-plugin-textract',
2023-04-17 13:05:02 +00:00
'marketplace/plugins/marketplace-plugin-github',
2023-06-26 11:48:08 +00:00
'marketplace/plugins/marketplace-plugin-harperdb',
2023-04-17 13:05:02 +00:00
'marketplace/plugins/marketplace-plugin-openai',
'marketplace/plugins/marketplace-plugin-plivo',
],
},
],
},
{
2023-02-16 06:41:20 +00:00
'type': 'category',
'label': 'How To',
'link': {
'type': 'generated-index',
'title': 'How To Guides',
'description': 'How To Guides for all the things ToolJet',
'keywords': [
'how to',
]
},
2023-02-16 06:41:20 +00:00
'items': [
2022-12-27 14:40:33 +00:00
'how-to/use-inspector',
2023-02-16 06:41:20 +00:00
'how-to/use-form-component',
'how-to/access-cellvalue-rowdata',
2022-12-27 14:40:33 +00:00
'how-to/bulk-update-multiple-rows',
'how-to/access-currentuser',
2023-02-16 06:41:20 +00:00
'how-to/use-axios-in-runjs',
'how-to/import-external-libraries-using-runpy',
'how-to/import-external-libraries-using-runjs',
2022-12-27 14:40:33 +00:00
'how-to/run-actions-from-runjs',
2023-04-14 07:15:02 +00:00
'how-to/intentionally-fail-js-query',
2022-12-27 14:40:33 +00:00
'how-to/run-query-at-specified-intervals',
'how-to/use-to-py-function-in-runpy',
2022-12-27 14:40:33 +00:00
'how-to/access-users-location',
'how-to/use-s3-signed-url-to-upload-docs',
2022-12-27 14:40:33 +00:00
'how-to/s3-custom-endpoints',
'how-to/oauth2-authorization',
'how-to/upload-files-aws',
'how-to/upload-files-gcs',
2022-12-27 14:40:33 +00:00
'how-to/loading-image-pdf-from-db',
],
},
{
2023-02-16 06:41:20 +00:00
'type': 'category',
'label': 'Contributing Guide',
'link': {
'type': 'generated-index',
'title': 'Contributing Guide',
'description': 'Guides for contributing to ToolJet',
'keywords': [
'contribute',
'contributing',
],
},
2023-02-16 06:41:20 +00:00
'collapsed': false,
'items': [
'contributing-guide/setup/architecture',
{
2023-02-16 06:41:20 +00:00
'type': 'category',
'label': 'Setup',
'items': [
'contributing-guide/setup/macos',
'contributing-guide/setup/docker',
'contributing-guide/setup/ubuntu',
'contributing-guide/setup/windows',
],
},
{
2023-02-16 06:41:20 +00:00
'type': 'category',
2023-04-17 13:05:02 +00:00
'label': 'Marketplace',
2023-02-16 06:41:20 +00:00
'items': [
2023-04-17 13:05:02 +00:00
'contributing-guide/marketplace/marketplace-setup',
'contributing-guide/marketplace/creating-a-plugin',
],
},
'tooljet-cli',
'contributing-guide/testing',
'contributing-guide/l10n',
{
2023-02-16 06:41:20 +00:00
'type': 'category',
'label': 'Troubleshooting',
'items': [
'contributing-guide/troubleshooting/eslint',
2023-06-15 09:34:31 +00:00
'contributing-guide/troubleshooting/runpy-limitations',
],
},
'contributing-guide/code-of-conduct',
'contributing-guide/slackcoc',
],
},
2023-02-16 06:41:20 +00:00
'security',
'tracking',
{
'type': 'category',
'label': 'Project Overview',
'collapsed': false,
'items': [
{
'type': 'link',
'label': 'Releases',
'href': 'https://github.com/ToolJet/ToolJet/releases',
},
{
'type': 'link',
'label': 'Roadmap',
'href': 'https://github.com/ToolJet/ToolJet/projects/2?query=is%3Aopen+sort%3Aupdated-desc',
},
],
},
],
2021-04-23 12:54:49 +00:00
};
module.exports = sidebars;