mirror of
https://github.com/ToolJet/ToolJet
synced 2026-04-21 21:47:17 +00:00
997 lines
No EOL
34 KiB
JSON
997 lines
No EOL
34 KiB
JSON
{
|
|
"docs": [
|
|
{
|
|
"type": "category",
|
|
"label": "Getting Started",
|
|
"className": "category-as-header getting-started-header",
|
|
"collapsed": false,
|
|
"collapsible": false,
|
|
"items": [
|
|
"doc-home-page",
|
|
"getting-started/platform-overview",
|
|
"getting-started/quickstart-guide",
|
|
{
|
|
"type": "category",
|
|
"label": "How To",
|
|
"items": [
|
|
"how-to/use-url-params-on-load",
|
|
"how-to/pass-query-params-in-custom-components",
|
|
"how-to/use-custom-parameters",
|
|
"how-to/pass-values-in-rest-api",
|
|
"how-to/build-dynamic-forms",
|
|
"how-to/setup-rsyslog",
|
|
"how-to/conditionally-display-components",
|
|
"how-to/use-inspector",
|
|
"how-to/use-form-component",
|
|
"how-to/access-cellvalue-rowdata",
|
|
"how-to/conditionally-format-table",
|
|
"how-to/bulk-update-multiple-rows",
|
|
"how-to/delete-multiple-rows",
|
|
"how-to/use-server-side-pagination",
|
|
"how-to/access-currentuser",
|
|
"how-to/use-axios-in-runjs",
|
|
"how-to/run-actions-from-runjs",
|
|
"how-to/intentionally-fail-js-query",
|
|
"how-to/run-query-at-specified-intervals",
|
|
"how-to/use-to-py-function-in-runpy",
|
|
"how-to/access-users-location",
|
|
"how-to/use-s3-signed-url-to-upload-docs",
|
|
"how-to/s3-custom-endpoints",
|
|
"how-to/upload-files-aws",
|
|
"how-to/upload-files-gcs",
|
|
"how-to/loading-image-pdf-from-db",
|
|
"how-to/use-events-on-chart",
|
|
"how-to/print-multi-tabs-report",
|
|
"how-to/display-listview-record-on-new-page"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Deployment",
|
|
"link": {
|
|
"type": "doc",
|
|
"id": "setup/index"
|
|
},
|
|
"items": [
|
|
{
|
|
"type": "category",
|
|
"label": "PostgreSQL 13 → 16 Upgrade",
|
|
"items": [
|
|
{
|
|
"type": "category",
|
|
"label": "AWS",
|
|
"items": [
|
|
"setup/postgresql-13-16/aws/overview",
|
|
"setup/postgresql-13-16/aws/db-upgrade",
|
|
{
|
|
"type": "category",
|
|
"label": "Deployment Specific",
|
|
"items": [
|
|
"setup/postgresql-13-16/aws/deployment/docker",
|
|
"setup/postgresql-13-16/aws/deployment/ami",
|
|
"setup/postgresql-13-16/aws/deployment/ecs",
|
|
"setup/postgresql-13-16/aws/deployment/eks"
|
|
]
|
|
},
|
|
"setup/postgresql-13-16/aws/verification",
|
|
"setup/postgresql-13-16/aws/best-practices"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Azure",
|
|
"items": [
|
|
"setup/postgresql-13-16/azure/overview",
|
|
"setup/postgresql-13-16/azure/db-upgrade",
|
|
{
|
|
"type": "category",
|
|
"label": "Deployment Specific",
|
|
"items": [
|
|
"setup/postgresql-13-16/azure/deployment/aks",
|
|
"setup/postgresql-13-16/azure/deployment/container"
|
|
]
|
|
},
|
|
"setup/postgresql-13-16/azure/verification",
|
|
"setup/postgresql-13-16/azure/best-practices"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "GCP",
|
|
"items": [
|
|
"setup/postgresql-13-16/gcp/overview",
|
|
"setup/postgresql-13-16/gcp/db-upgrade",
|
|
{
|
|
"type": "category",
|
|
"label": "Deployment Specific",
|
|
"items": [
|
|
"setup/postgresql-13-16/gcp/deployment/docker",
|
|
"setup/postgresql-13-16/gcp/deployment/gke",
|
|
"setup/postgresql-13-16/gcp/deployment/cloud-run"
|
|
]
|
|
},
|
|
"setup/postgresql-13-16/gcp/verification",
|
|
"setup/postgresql-13-16/gcp/best-practices"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"setup/try-tooljet",
|
|
"setup/choose-your-tooljet",
|
|
"setup/system-requirements",
|
|
"setup/digitalocean",
|
|
"setup/docker",
|
|
"setup/ami",
|
|
"setup/ecs",
|
|
"setup/openshift",
|
|
"setup/helm",
|
|
"setup/kubernetes",
|
|
"setup/kubernetes-gke",
|
|
"setup/kubernetes-aks",
|
|
"setup/kubernetes-eks",
|
|
"setup/azure-container",
|
|
"setup/google-cloud-run",
|
|
"setup/env-vars",
|
|
"setup/http-proxy",
|
|
"setup/tooljet-subpath",
|
|
"setup/v2-migration-guide",
|
|
"setup/upgrade-to-lts",
|
|
"setup/upgrade-to-v3",
|
|
"setup/cloud-v3-migration",
|
|
"setup/upgrade-to-v3.16",
|
|
"setup/workflow-temporal-to-bullmq-migration",
|
|
"setup/tooljet-domain-change"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Build with AI",
|
|
"className": "category-as-header build-with-ai-header",
|
|
"collapsed": false,
|
|
"collapsible": false,
|
|
"items": [
|
|
"build-with-ai/overview",
|
|
"build-with-ai/generate-applications",
|
|
"build-with-ai/prompting101",
|
|
"build-with-ai/ai-docs-assistant",
|
|
"build-with-ai/debug-components",
|
|
"build-with-ai/ai-credits",
|
|
"build-with-ai/tooljet-mcp",
|
|
"build-with-ai/privacy"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "App Builder",
|
|
"collapsed": false,
|
|
"collapsible": false,
|
|
"className": "category-as-header app-builder-header",
|
|
"items": [
|
|
"app-builder/overview",
|
|
{
|
|
"type": "category",
|
|
"label": "UI and Themes",
|
|
"items": [
|
|
{
|
|
"type": "category",
|
|
"label": "Building the UI",
|
|
"items": [
|
|
"app-builder/building-ui/canvas",
|
|
"app-builder/building-ui/component-library",
|
|
"app-builder/building-ui/component-properties",
|
|
"app-builder/building-ui/pages",
|
|
"app-builder/building-ui/component-state"
|
|
]
|
|
},
|
|
"app-builder/custom-theme",
|
|
"app-builder/customstyles"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Data and Logic",
|
|
"items": [
|
|
{
|
|
"type": "category",
|
|
"label": "Connecting Data Sources",
|
|
"items": [
|
|
"app-builder/connecting-with-data-sources/creating-managing-queries",
|
|
"app-builder/connecting-with-data-sources/accessing-query-results",
|
|
"app-builder/connecting-with-data-sources/transforming-data",
|
|
"app-builder/connecting-with-data-sources/binding-data-to-components"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Events and Actions",
|
|
"items": [
|
|
"app-builder/events/overview",
|
|
"app-builder/events/event-triggers",
|
|
"app-builder/events/use-case/csa",
|
|
"app-builder/events/use-case/page-nav",
|
|
"app-builder/events/use-case/variables"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Writing Custom Code",
|
|
"items": [
|
|
"app-builder/custom-code/fx-dynamic-behaviour",
|
|
"app-builder/custom-code/control-components",
|
|
"app-builder/custom-code/transform-data",
|
|
"app-builder/custom-code/managing-variables",
|
|
{
|
|
"type": "category",
|
|
"label": "Importing External Libraries",
|
|
"items": [
|
|
"app-builder/import-libraries/runjs",
|
|
"app-builder/import-libraries/runpy"
|
|
]
|
|
},
|
|
"app-builder/custom-code/constants-secrets"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Dynamic Access Rules",
|
|
"items": [
|
|
"app-builder/walkthrough/row-level-security",
|
|
"app-builder/walkthrough/permissions"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Debugging",
|
|
"items": [
|
|
"app-builder/debugging/inspector",
|
|
"app-builder/debugging/understanding-logs",
|
|
"app-builder/anti-patterns"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Modules",
|
|
"items": [
|
|
"app-builder/modules/overview",
|
|
"app-builder/modules/create-module",
|
|
"app-builder/modules/input-output",
|
|
"app-builder/modules/data-flow"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Embed Application",
|
|
"items": [
|
|
"app-builder/embed-app/overview",
|
|
"app-builder/embed-app/public-app",
|
|
"app-builder/embed-app/private-app"
|
|
]
|
|
},
|
|
"app-builder/embed-application",
|
|
"app-builder/pat-integration",
|
|
{
|
|
"type": "category",
|
|
"label": "References",
|
|
"items": [
|
|
{
|
|
"type": "category",
|
|
"label": "Component Catalog",
|
|
"items": [
|
|
"widgets/bounded-box",
|
|
"widgets/button",
|
|
"widgets/button-group",
|
|
"widgets/calendar",
|
|
{
|
|
"type": "category",
|
|
"label": "Chart",
|
|
"items": [
|
|
"widgets/chart/chart-properties",
|
|
"widgets/chart/chart-examples",
|
|
"widgets/chart/transforming-data-for-charts"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Chat",
|
|
"items": [
|
|
"widgets/chat/overview",
|
|
"widgets/chat/properties",
|
|
"widgets/chat/csa",
|
|
"widgets/chat/markdown"
|
|
]
|
|
},
|
|
"widgets/checkbox",
|
|
"widgets/circular-progress-bar",
|
|
"widgets/code-editor",
|
|
"widgets/color-picker",
|
|
"widgets/container",
|
|
"widgets/currency-input",
|
|
"widgets/custom-component",
|
|
"widgets/date-range-picker",
|
|
"widgets/date-picker-v2",
|
|
"widgets/datetime-picker-v2",
|
|
"widgets/datepicker",
|
|
"widgets/divider",
|
|
"widgets/dropdown",
|
|
"widgets/email-input",
|
|
"widgets/file-picker",
|
|
{
|
|
"type": "category",
|
|
"label": "Form",
|
|
"items": [
|
|
"widgets/form/generate-form",
|
|
"widgets/form/properties",
|
|
"widgets/form/csa",
|
|
"widgets/form/schema"
|
|
]
|
|
},
|
|
"widgets/html",
|
|
"widgets/icon",
|
|
"widgets/iframe",
|
|
"widgets/image",
|
|
"widgets/kanban",
|
|
"widgets/link",
|
|
"widgets/listview",
|
|
"widgets/map",
|
|
"widgets/modal-v2",
|
|
"widgets/multiselect",
|
|
"widgets/number-input",
|
|
"widgets/password-input",
|
|
"widgets/pagination",
|
|
"widgets/pdf",
|
|
"widgets/phone-input",
|
|
"widgets/popover-menu",
|
|
"widgets/qr-scanner",
|
|
"widgets/radio-button-v2",
|
|
"widgets/range-slider",
|
|
"widgets/spinner",
|
|
"widgets/star-rating",
|
|
"widgets/statistics",
|
|
"widgets/steps",
|
|
"widgets/svg-image",
|
|
{
|
|
"type": "category",
|
|
"label": "Table",
|
|
"items": [
|
|
"widgets/table/table-properties",
|
|
"widgets/table/table-columns",
|
|
"widgets/table/table-csa-and-variables",
|
|
{
|
|
"type": "category",
|
|
"label": "Serverside Operations",
|
|
"items": [
|
|
"widgets/table/serverside-operations/overview",
|
|
"widgets/table/serverside-operations/search",
|
|
"widgets/table/serverside-operations/sort",
|
|
"widgets/table/serverside-operations/filter",
|
|
"widgets/table/serverside-operations/pagination"
|
|
]
|
|
},
|
|
"widgets/table/dynamic-column"
|
|
]
|
|
},
|
|
"widgets/tabs",
|
|
"widgets/tags",
|
|
"widgets/text-input",
|
|
"widgets/text",
|
|
"widgets/text-area",
|
|
"widgets/rich-text-editor",
|
|
"widgets/timeline",
|
|
"widgets/timer",
|
|
"widgets/time-picker",
|
|
"widgets/toggle-switch-v2",
|
|
"widgets/tree-select",
|
|
"widgets/vertical-divider"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Actions Reference",
|
|
"items": [
|
|
"actions/run-query",
|
|
"actions/show-alert",
|
|
"actions/control-component",
|
|
"actions/show-modal",
|
|
"actions/close-modal",
|
|
"actions/set-table-page",
|
|
"actions/switch-page",
|
|
"actions/go-to-app",
|
|
"actions/open-webpage",
|
|
"actions/set-page-variable",
|
|
"actions/unset-page-variable",
|
|
"actions/unset-all-page-var",
|
|
"actions/set-variable",
|
|
"actions/unset-variable",
|
|
"actions/unset-all-var",
|
|
"actions/logout",
|
|
"actions/generate-file",
|
|
"actions/set-localstorage",
|
|
"actions/copy-to-clipboard"
|
|
]
|
|
},
|
|
"tutorial/keyboard-shortcuts"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Data Sources",
|
|
"className": "category-as-header data-sources-header",
|
|
"collapsed": false,
|
|
"collapsible": false,
|
|
"items": [
|
|
"data-sources/overview",
|
|
{
|
|
"type": "category",
|
|
"label": "Data Sources Library",
|
|
"items": [
|
|
"data-sources/airtable",
|
|
"data-sources/s3",
|
|
"data-sources/amazonses",
|
|
"data-sources/appwrite",
|
|
"data-sources/athena",
|
|
"data-sources/azureblobstorage",
|
|
"data-sources/baserow",
|
|
"data-sources/bigquery",
|
|
"data-sources/firestore",
|
|
"data-sources/clickhouse",
|
|
"data-sources/cosmosdb",
|
|
"data-sources/couchdb",
|
|
"data-sources/databricks",
|
|
"data-sources/dynamodb",
|
|
"data-sources/elasticsearch",
|
|
"data-sources/gcs",
|
|
"data-sources/googlesheets",
|
|
"data-sources/graphql",
|
|
"data-sources/grpc",
|
|
"data-sources/grpcv2",
|
|
"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/nocodb",
|
|
"data-sources/notion",
|
|
"data-sources/openapi",
|
|
"data-sources/oracledb",
|
|
"data-sources/postgresql",
|
|
"data-sources/redis",
|
|
{
|
|
"type": "category",
|
|
"label": "REST API",
|
|
"collapsed": true,
|
|
"items": [
|
|
"data-sources/restapi/configuration",
|
|
"data-sources/restapi/authentication",
|
|
"data-sources/restapi/querying-rest-api",
|
|
"data-sources/restapi/metadata-and-cookies"
|
|
]
|
|
},
|
|
"data-sources/soap-api",
|
|
"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"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Marketplace",
|
|
"collapsed": true,
|
|
"items": [
|
|
"marketplace/marketplace-overview",
|
|
{
|
|
"type": "category",
|
|
"label": "Marketplace Plugins",
|
|
"items": [
|
|
"marketplace/plugins/marketplace-plugin-aftership",
|
|
"marketplace/plugins/marketplace-plugin-anthropic",
|
|
"marketplace/plugins/marketplace-plugin-aws-bedrock",
|
|
"marketplace/plugins/marketplace-plugin-awsredshift",
|
|
"marketplace/plugins/marketplace-plugin-textract",
|
|
"marketplace/plugins/marketplace-plugin-aws-lambda",
|
|
"marketplace/plugins/marketplace-plugin-azurerepos",
|
|
"marketplace/plugins/marketplace-plugin-clickup",
|
|
"marketplace/plugins/marketplace-plugin-cohere",
|
|
"marketplace/plugins/marketplace-plugin-easypost",
|
|
"marketplace/plugins/marketplace-plugin-engagespot",
|
|
"marketplace/plugins/marketplace-plugin-fedex",
|
|
"marketplace/plugins/marketplace-plugin-gemini",
|
|
"marketplace/plugins/marketplace-plugin-github",
|
|
"marketplace/plugins/marketplace-plugin-gmail",
|
|
"marketplace/plugins/marketplace-plugin-googlecalendar",
|
|
"marketplace/plugins/marketplace-plugin-spanner",
|
|
"marketplace/plugins/marketplace-plugin-harperdb",
|
|
"marketplace/plugins/marketplace-plugin-hubspot",
|
|
"marketplace/plugins/marketplace-plugin-hugging_face",
|
|
"marketplace/plugins/marketplace-plugin-jira",
|
|
"marketplace/plugins/marketplace-plugin-microsoft_graph",
|
|
"marketplace/plugins/marketplace-plugin-mistral_ai",
|
|
"marketplace/plugins/marketplace-plugin-openai",
|
|
"marketplace/plugins/marketplace-plugin-pinecone",
|
|
"marketplace/plugins/marketplace-plugin-plivo",
|
|
"marketplace/plugins/marketplace-plugin-pocketbase",
|
|
"marketplace/plugins/marketplace-plugin-portkey",
|
|
"marketplace/plugins/marketplace-plugin-Presto",
|
|
"marketplace/plugins/marketplace-plugin-prometheus",
|
|
"marketplace/plugins/marketplace-plugin-qdrant",
|
|
"marketplace/plugins/marketplace-plugin-salesforce",
|
|
"marketplace/plugins/marketplace-plugin-sharepoint",
|
|
"marketplace/plugins/marketplace-plugin-supabase",
|
|
"marketplace/plugins/marketplace-plugin-ups",
|
|
"marketplace/plugins/marketplace-plugin-weaviate"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"data-sources/permissions",
|
|
"data-sources/sample-data-sources"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "ToolJet Database",
|
|
"className": "category-as-header tjdb-header",
|
|
"collapsed": false,
|
|
"collapsible": false,
|
|
"items": [
|
|
"tooljet-db/tooljet-database",
|
|
"tooljet-db/database-editor",
|
|
{
|
|
"type": "category",
|
|
"label": "Column Constraints",
|
|
"items": [
|
|
"tooljet-db/constraints/primary-key",
|
|
"tooljet-db/constraints/foreign-key"
|
|
]
|
|
},
|
|
"tooljet-db/data-types",
|
|
"tooljet-db/table-operations",
|
|
"tooljet-db/querying-tooljet-db"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Workflows",
|
|
"className": "category-as-header workflows-header",
|
|
"collapsed": false,
|
|
"collapsible": false,
|
|
"items": [
|
|
"workflows/overview",
|
|
{
|
|
"type": "category",
|
|
"label": "Nodes",
|
|
"items": [
|
|
"workflows/nodes/start-trigger",
|
|
{
|
|
"type": "category",
|
|
"label": "Logic Nodes",
|
|
"items": [
|
|
"workflows/nodes/logic/js",
|
|
"workflows/nodes/logic/if-else",
|
|
"workflows/nodes/logic/loop"
|
|
]
|
|
},
|
|
"workflows/nodes/ds",
|
|
"workflows/nodes/wf",
|
|
"workflows/nodes/response",
|
|
"workflows/nodes/operations"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Triggers",
|
|
"items": [
|
|
"workflows/triggers/app",
|
|
"workflows/triggers/webhook",
|
|
"workflows/triggers/scheduler"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Setup ToolJet",
|
|
"className": "category-as-header setup-tj-header",
|
|
"collapsible": false,
|
|
"collapsed": false,
|
|
"items": [
|
|
"tj-setup/overview",
|
|
"tj-setup/tj-deployment",
|
|
{
|
|
"type": "category",
|
|
"label": "Licensing",
|
|
"items": [
|
|
"tj-setup/licensing/self-hosted",
|
|
"tj-setup/licensing/cloud"
|
|
]
|
|
},
|
|
"tj-setup/instances",
|
|
"tj-setup/workspaces",
|
|
{
|
|
"type": "category",
|
|
"label": "Branding",
|
|
"items": [
|
|
"tj-setup/org-branding/white-labeling",
|
|
"tj-setup/org-branding/custom-domain"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Setup SMTP Server",
|
|
"link": {
|
|
"type": "doc",
|
|
"id": "tj-setup/smtp-setup/configuration"
|
|
},
|
|
"items": [
|
|
"tj-setup/smtp-setup/configuration",
|
|
"tj-setup/smtp-setup/email-providers"
|
|
]
|
|
},
|
|
"tj-setup/whitelist-cdn-domains",
|
|
"tj-setup/observability-otel"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"collapsed": false,
|
|
"collapsible": false,
|
|
"className": "category-as-header user-management-header",
|
|
"label": "User Management and Access Control",
|
|
"items": [
|
|
"user-management/overview",
|
|
{
|
|
"type": "category",
|
|
"label": "Onboard and Offboard Users",
|
|
"items": [
|
|
"user-management/onboard-users/overview",
|
|
"user-management/onboard-users/invite-user",
|
|
"user-management/onboard-users/bulk-invite-users",
|
|
"user-management/onboard-users/self-signup-user",
|
|
"user-management/onboard-users/user-metadata",
|
|
"user-management/onboard-users/archive-user"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Authentication",
|
|
"items": [
|
|
{
|
|
"type": "category",
|
|
"label": "Self-hosted",
|
|
"items": [
|
|
"user-management/authentication/self-hosted/overview",
|
|
"user-management/authentication/self-hosted/instance-login",
|
|
"user-management/authentication/self-hosted/workspace-login"
|
|
]
|
|
},
|
|
"user-management/authentication/cloud-login"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Role Based Access Control",
|
|
"items": [
|
|
"user-management/role-based-access/super-admin",
|
|
"user-management/role-based-access/user-roles",
|
|
"user-management/role-based-access/custom-groups",
|
|
"user-management/role-based-access/access-control"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Single Sign-On (SSO)",
|
|
"link": {
|
|
"type": "doc",
|
|
"id": "user-management/sso/overview"
|
|
},
|
|
"items": [
|
|
"user-management/sso/overview",
|
|
"user-management/sso/github",
|
|
"user-management/sso/google",
|
|
{
|
|
"type": "category",
|
|
"label": "OpenID Connect",
|
|
"link": {
|
|
"type": "doc",
|
|
"id": "user-management/sso/oidc/setup"
|
|
},
|
|
"items": [
|
|
"user-management/sso/oidc/setup",
|
|
"user-management/sso/oidc/azuread",
|
|
"user-management/sso/oidc/okta",
|
|
"user-management/sso/oidc/google",
|
|
"user-management/sso/oidc/ssouserinfo"
|
|
]
|
|
},
|
|
"user-management/sso/ldap",
|
|
{
|
|
"type": "category",
|
|
"label": "SAML",
|
|
"link": {
|
|
"type": "doc",
|
|
"id": "user-management/sso/saml/setup"
|
|
},
|
|
"items": [
|
|
"user-management/sso/saml/setup",
|
|
"user-management/sso/saml/okta"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "SCIM",
|
|
"link": {
|
|
"type": "doc",
|
|
"id": "user-management/sso/scim/overview"
|
|
},
|
|
"items": [
|
|
"user-management/sso/scim/overview",
|
|
{
|
|
"type": "link",
|
|
"label": "API References",
|
|
"href": "/api/scim"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Group Sync",
|
|
"items": [
|
|
{
|
|
"type": "category",
|
|
"label": "Instance level",
|
|
"items": [
|
|
"user-management/group-sync/instance-level/oidc"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Workspace level",
|
|
"items": [
|
|
"user-management/group-sync/workspace-level/oidc",
|
|
"user-management/group-sync/workspace-level/saml"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Profile Management",
|
|
"items": [
|
|
"user-management/profile-management/user-details",
|
|
"user-management/profile-management/reset-password",
|
|
"user-management/profile-management/user-profile"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"collapsed": false,
|
|
"collapsible": false,
|
|
"className": "category-as-header dev-cycle-header",
|
|
"label": "Development Lifecycle",
|
|
"items": [
|
|
"development-lifecycle/overview",
|
|
{
|
|
"type": "category",
|
|
"label": "Release Management",
|
|
"items": [
|
|
"development-lifecycle/release/version-control",
|
|
"development-lifecycle/release/release-rollback",
|
|
"development-lifecycle/release/share-app"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "GitSync",
|
|
"items": [
|
|
"development-lifecycle/gitsync/overview",
|
|
{
|
|
"type": "category",
|
|
"label": "Connect to Git Repo",
|
|
"items": [
|
|
"development-lifecycle/gitsync/connect-to-git-repo/connection-method",
|
|
{
|
|
"type": "category",
|
|
"label": "Git SSH Protocol",
|
|
"items": [
|
|
"development-lifecycle/gitsync/connect-to-git-repo/ssh/gitsync-config",
|
|
"development-lifecycle/gitsync/connect-to-git-repo/ssh/ssh-config"
|
|
]
|
|
},
|
|
"development-lifecycle/gitsync/connect-to-git-repo/github-config",
|
|
"development-lifecycle/gitsync/connect-to-git-repo/gitlab-config"
|
|
]
|
|
},
|
|
"development-lifecycle/gitsync/delete-gitsync",
|
|
"development-lifecycle/gitsync/push",
|
|
"development-lifecycle/gitsync/pull"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "GitSync CI/CD",
|
|
"items": [
|
|
"development-lifecycle/cicd/overview",
|
|
"development-lifecycle/cicd/gitsync-api",
|
|
"development-lifecycle/cicd/example"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Environment",
|
|
"items": [
|
|
{
|
|
"type": "category",
|
|
"label": "Self-Hosted",
|
|
"items": [
|
|
"development-lifecycle/environment/self-hosted/multi-environment",
|
|
"development-lifecycle/environment/self-hosted/example-configuration",
|
|
{
|
|
"type": "category",
|
|
"label": "Multi-Instance",
|
|
"items": [
|
|
"development-lifecycle/environment/self-hosted/multi-instance/instance-as-environment",
|
|
"development-lifecycle/environment/self-hosted/multi-instance/example-configuration"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Cloud",
|
|
"items": [
|
|
"development-lifecycle/environment/cloud/multi-environment",
|
|
"development-lifecycle/environment/cloud/example-configuration"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Backup",
|
|
"items": [
|
|
"development-lifecycle/backup/gitsync-backup"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Import Export",
|
|
"items": [
|
|
"development-lifecycle/import-export/importing-exporting-applications",
|
|
"development-lifecycle/import-export/import-export-workflows",
|
|
"development-lifecycle/import-export/import-export-modules"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Security and Monitoring",
|
|
"collapsed": false,
|
|
"collapsible": false,
|
|
"className": "category-as-header security-header",
|
|
"items": [
|
|
{
|
|
"type": "category",
|
|
"label": "Constants",
|
|
"items": [
|
|
"security/constants/constants",
|
|
"security/constants/variables"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Audit Logs",
|
|
"items": [
|
|
"security/audit-logs/audit-logs",
|
|
"security/audit-logs/stream-audit-to-datadog"
|
|
]
|
|
},
|
|
"security/compliance"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "ToolJet API",
|
|
"className": "category-as-header tj-api-header",
|
|
"collapsible": false,
|
|
"collapsed": true,
|
|
"items": [
|
|
"tooljet-api",
|
|
"user-management/authentication/self-hosted/pat"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Resources",
|
|
"className": "category-as-header resources-header",
|
|
"collapsed": true,
|
|
"collapsible": false,
|
|
"items": [
|
|
{
|
|
"type": "link",
|
|
"label": "Release Notes",
|
|
"href": "https://app.tooljet.ai/applications/release-notes"
|
|
},
|
|
{
|
|
"type": "link",
|
|
"label": "Roadmap",
|
|
"href": "https://github.com/orgs/ToolJet/projects/15"
|
|
},
|
|
"versions",
|
|
"tracking",
|
|
{
|
|
"type": "category",
|
|
"label": "Contributing Guide",
|
|
"collapsed": true,
|
|
"items": [
|
|
"contributing-guide/setup/architecture",
|
|
{
|
|
"type": "category",
|
|
"label": "Setup",
|
|
"items": [
|
|
"contributing-guide/setup/codespaces",
|
|
"contributing-guide/setup/macos",
|
|
"contributing-guide/setup/docker",
|
|
"contributing-guide/setup/ubuntu",
|
|
"contributing-guide/setup/windows",
|
|
"contributing-guide/setup/system-requirements-for-contributing"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Marketplace",
|
|
"items": [
|
|
"contributing-guide/marketplace/marketplace-setup",
|
|
"contributing-guide/marketplace/creating-a-plugin"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Documentation",
|
|
"items": [
|
|
"contributing-guide/documentation-guidelines/introduction",
|
|
"contributing-guide/documentation-guidelines/pr-checklist",
|
|
"contributing-guide/documentation-guidelines/style-guide"
|
|
]
|
|
},
|
|
"tooljet-cli",
|
|
"contributing-guide/testing",
|
|
"contributing-guide/l10n",
|
|
{
|
|
"type": "category",
|
|
"label": "Troubleshooting",
|
|
"items": [
|
|
"contributing-guide/troubleshooting/eslint",
|
|
"contributing-guide/troubleshooting/runpy-limitations"
|
|
]
|
|
},
|
|
"contributing-guide/code-of-conduct",
|
|
"contributing-guide/slackcoc"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
} |