From ca809960db4e788e87b4b51a7cc98ca2bc7c3e35 Mon Sep 17 00:00:00 2001 From: Pratik Agrawal Date: Thu, 14 Nov 2024 14:22:03 +0530 Subject: [PATCH] [docs]: Remove breaking relative links (#11326) * docs: remove relative links * removed all the relative links * remove relative links * docs: add new tags to CYT --------- Co-authored-by: Aman Regu --- docs/docs/app-builder/overview.md | 16 +++++----- docs/docs/app-builder/query-panel.md | 8 ++--- .../documentation-guidelines/introduction.md | 2 +- docs/docs/contributing-guide/setup/docker.md | 2 +- .../setup/system-requirements.md | 2 +- docs/docs/data-sources/appwrite.md | 2 +- docs/docs/data-sources/athena.md | 2 +- docs/docs/data-sources/custom-js.md | 2 +- docs/docs/data-sources/mailgun.md | 2 +- docs/docs/data-sources/n8n.md | 2 +- docs/docs/data-sources/notion.md | 2 +- .../data-sources/restapi/configuration.md | 2 +- docs/docs/marketplace/plugins/pinecone.md | 2 +- docs/docs/org-management/permissions.md | 2 +- docs/docs/project-overview/release-notes.md | 32 +++++++++---------- docs/docs/setup/choose-your-tooljet.md | 6 ++-- docs/docs/setup/cloud-v3-migration.md | 4 +-- docs/docs/setup/env-vars.md | 2 +- docs/docs/setup/google-cloud-run.md | 2 +- docs/docs/setup/tooljet-subpath.md | 2 +- docs/docs/setup/try-tooljet.md | 2 +- docs/docs/setup/upgrade-to-lts.md | 23 ++++++------- docs/docs/tooljet-db/data-types.md | 2 +- docs/docs/tooljet-db/database-editor.md | 6 ++-- docs/docs/tutorial/creating-app.md | 7 ++-- docs/docs/tutorial/manage-users-groups.md | 4 +-- docs/docs/tutorial/pages.md | 8 ++--- .../table/serverside-operations/overview.md | 8 ++--- docs/docs/widgets/toggle-switch-v2.md | 2 +- docs/docs/widgets/toggle-switch.md | 2 +- .../documentation-guidelines/introduction.md | 2 +- .../contributing-guide/setup/docker.md | 2 +- .../setup/system-requirements.md | 2 +- .../version-2.50.0-LTS/data-sources/athena.md | 2 +- .../data-sources/custom-js.md | 2 +- .../data-sources/mailgun.md | 2 +- .../version-2.50.0-LTS/data-sources/n8n.md | 2 +- .../version-2.50.0-LTS/data-sources/notion.md | 2 +- .../setup/cloud-v3-migration.md | 2 +- .../setup/google-cloud-run.md | 2 +- .../setup/tooljet-subpath.md | 2 +- .../version-2.50.0-LTS/setup/try-tooljet.md | 2 +- .../setup/upgrade-to-lts.md | 22 ++++++------- .../tutorial/creating-app.md | 7 ++-- .../widgets/toggle-switch-v2.md | 2 +- .../widgets/toggle-switch.md | 2 +- .../version-3.0.0-LTS/app-builder/overview.md | 16 +++++----- .../app-builder/query-panel.md | 8 ++--- .../documentation-guidelines/introduction.md | 2 +- .../contributing-guide/setup/docker.md | 2 +- .../setup/system-requirements.md | 2 +- .../data-sources/appwrite.md | 2 +- .../version-3.0.0-LTS/data-sources/athena.md | 2 +- .../data-sources/custom-js.md | 2 +- .../version-3.0.0-LTS/data-sources/mailgun.md | 2 +- .../version-3.0.0-LTS/data-sources/n8n.md | 2 +- .../version-3.0.0-LTS/data-sources/notion.md | 2 +- .../data-sources/restapi/configuration.md | 2 +- .../marketplace/plugins/pinecone.md | 2 +- .../org-management/permissions.md | 2 +- .../project-overview/release-notes.md | 32 +++++++++---------- .../setup/choose-your-tooljet.md | 8 ++--- .../setup/cloud-v3-migration.md | 4 +-- .../version-3.0.0-LTS/setup/env-vars.md | 2 +- .../setup/google-cloud-run.md | 2 +- .../setup/tooljet-subpath.md | 2 +- .../version-3.0.0-LTS/setup/try-tooljet.md | 2 +- .../version-3.0.0-LTS/setup/upgrade-to-lts.md | 23 ++++++------- .../tooljet-db/data-types.md | 2 +- .../tooljet-db/database-editor.md | 6 ++-- .../tutorial/creating-app.md | 6 ++-- .../tutorial/manage-users-groups.md | 4 +-- .../version-3.0.0-LTS/tutorial/pages.md | 8 ++--- .../table/serverside-operations/overview.md | 8 ++--- .../widgets/toggle-switch-v2.md | 2 +- .../widgets/toggle-switch.md | 2 +- 76 files changed, 191 insertions(+), 187 deletions(-) diff --git a/docs/docs/app-builder/overview.md b/docs/docs/app-builder/overview.md index 666aa23bae..d98524753c 100644 --- a/docs/docs/app-builder/overview.md +++ b/docs/docs/app-builder/overview.md @@ -15,13 +15,13 @@ Getting started is straightforward – design your interface, connect your data Explore these hands-on guides to start building your first app. The step-by-step guides will walk you through the App-Builder's essential features: -- **[Create UIs Using Pre-Built Components](../app-builder/walkthrough/create-ui)** -- **[Create Queries to Interact With Data Sources](../app-builder/walkthrough/create-queries)** -- **[Use Custom Code](../app-builder/walkthrough/using-code)** -- **[Access and Referring Values Withing The App-Builder](../app-builder/walkthrough/accessing-values)** -- **[Create and Managing Variables](../app-builder/walkthrough/variables)** -- **[Use Gitsync to Sync your Application with a Git Repository](../gitsync)** -- **[Versioning and Release](../tutorial/versioning-and-release)** -- **[Import and Export Apps](../app-builder/importing-exporting-applications)** +- **[Create UIs Using Pre-Built Components](/docs/app-builder/walkthrough/create-ui)** +- **[Create Queries to Interact With Data Sources](/docs/app-builder/walkthrough/create-queries)** +- **[Use Custom Code](/docs/app-builder/walkthrough/using-code)** +- **[Access and Referring Values Withing The App-Builder](/docs/app-builder/walkthrough/accessing-values)** +- **[Create and Managing Variables](/docs/app-builder/walkthrough/variables)** +- **[Use Gitsync to Sync your Application with a Git Repository](/docs/gitsync)** +- **[Versioning and Release](/docs/tutorial/versioning-and-release)** +- **[Import and Export Apps](/docs/app-builder/walkthrough/importing-exporting-applications)** diff --git a/docs/docs/app-builder/query-panel.md b/docs/docs/app-builder/query-panel.md index 558b52201b..c45295d913 100644 --- a/docs/docs/app-builder/query-panel.md +++ b/docs/docs/app-builder/query-panel.md @@ -3,7 +3,7 @@ id: query-panel title: Query Panel --- -The Query Panel, located at the bottom of the app-builder, allows you to create and manage queries to interact with connected **data sources**. It provides the capability to perform API requests, query **[databases](../data-sources/overview)**, and apply **[transformations](../tutorial/transformations)** or data manipulation using **[JavaScript](../data-sources/run-js)** and **[Python](../data-sources/run-py)**. +The Query Panel, located at the bottom of the app-builder, allows you to create and manage queries to interact with connected **data sources**. It provides the capability to perform API requests, query **[databases](/docs/data-sources/overview)**, and apply **[transformations](/docs/tutorial/transformations)** or data manipulation using **[JavaScript](/docs/data-sources/run-js)** and **[Python](/docs/data-sources/run-py)**. The Query Panel consists of two sections: - The **[Query Manager](#query-manager)** on the left side, which displays a list of all the created queries. @@ -72,7 +72,7 @@ For each parameter, you need to specify: **Syntax for utilizing the parameter:** Employ `parameters.` in your query. It's important to note that parameters can only be utilized within the specific query where they are defined. -Learn more about **[Using Custom Parameters](../how-to/use-custom-parameters)**. +Learn more about **[Using Custom Parameters](/docs/how-to/use-custom-parameters)**. Custom Parameters @@ -111,7 +111,7 @@ In cases where multiple data sources of the same type are connected, easily swit ### Transformation -Queries can be enhanced with transformations to modify the query results. ToolJet supports transformations using two programming languages: JavaScript & Python. Refer to the detailed documentation on **[Transformations](../tutorial/transformations)** for more information. +Queries can be enhanced with transformations to modify the query results. ToolJet supports transformations using two programming languages: JavaScript & Python. Refer to the detailed documentation on **[Transformations](/docs/tutorial/transformations)** for more information. Query Editor @@ -144,7 +144,7 @@ The Result: - The component displaying the to-do data will be update with the lates data. :::info -Learn more about [Event Handlers and Actions](../widgets/overview#component-event-handlers). +Learn more about [Event Handlers and Actions](/docs/widgets/overview#component-event-handlers). ::: Query Editor diff --git a/docs/docs/contributing-guide/documentation-guidelines/introduction.md b/docs/docs/contributing-guide/documentation-guidelines/introduction.md index 5d98751925..e574a4f7b8 100644 --- a/docs/docs/contributing-guide/documentation-guidelines/introduction.md +++ b/docs/docs/contributing-guide/documentation-guidelines/introduction.md @@ -35,6 +35,6 @@ The quality of our documentation isn't just determined by how well it's written ## Next Steps... -Once you've set up your local environment, take some time to explore our [Style Guide](style-guide.md), understand our page structures, and learn how to work with Docusaurus, the framework we use for our documentation. +Once you've set up your local environment, take some time to explore our [Style Guide](/docs/contributing-guide/documentation-guidelines/style-guide), understand our page structures, and learn how to work with Docusaurus, the framework we use for our documentation. We look forward to your contributions and are excited to see how you'll help make ToolJet documentation even better! diff --git a/docs/docs/contributing-guide/setup/docker.md b/docs/docs/contributing-guide/setup/docker.md index 1330cc11ce..96dcdcfc12 100644 --- a/docs/docs/contributing-guide/setup/docker.md +++ b/docs/docs/contributing-guide/setup/docker.md @@ -9,7 +9,7 @@ The following guide is intended for contributors to set up ToolJet locally. If y Docker Compose is the easiest way to set up the ToolJet server and client locally. -*If you just want to try out ToolJet locally with docker, you can follow the steps [here](https://docs.tooljet.com/docs/setup/try-tooljet).* +*If you just want to try out ToolJet locally with docker, you can follow the steps [here](/docs/setup/try-tooljet).* ## Prerequisites diff --git a/docs/docs/contributing-guide/setup/system-requirements.md b/docs/docs/contributing-guide/setup/system-requirements.md index 910b471b6e..7ee71bf0d1 100644 --- a/docs/docs/contributing-guide/setup/system-requirements.md +++ b/docs/docs/contributing-guide/setup/system-requirements.md @@ -19,6 +19,6 @@ For Docker setups on Mac systems, it's advisable to use a machine with 16GB RAM ## Bare-Metal Setup -For those who prefer a [bare-metal](https://docs.tooljet.com/docs/contributing-guide/setup/docker) setup over Docker, a minimum of 8GB RAM is recommended for smooth operation. +For those who prefer a [bare-metal](/docs/contributing-guide/setup/docker) setup over Docker, a minimum of 8GB RAM is recommended for smooth operation. Before initiating the installation process, please verify that your system meets these specified requirements. It's essential to customize server specifications based on the unique demands of your deployment scenario. \ No newline at end of file diff --git a/docs/docs/data-sources/appwrite.md b/docs/docs/data-sources/appwrite.md index 84d91d8564..e491266bfc 100644 --- a/docs/docs/data-sources/appwrite.md +++ b/docs/docs/data-sources/appwrite.md @@ -9,7 +9,7 @@ ToolJet can connect to appwrite database to read/write data. ## Connection -To establish a connection with the Appwrite data source, you can either click on the **+ Add new Data source** button located on the query panel or navigate to the **[Data Sources](https://docs.tooljet.com/docs/data-sources/overview)** page from the ToolJet dashboard. +To establish a connection with the Appwrite data source, you can either click on the **+ Add new Data source** button located on the query panel or navigate to the **[Data Sources](/docs/data-sources/overview)** page from the ToolJet dashboard. ToolJet requires the following to connect to your Appwrite: - **Host (API endpoint)** diff --git a/docs/docs/data-sources/athena.md b/docs/docs/data-sources/athena.md index b2910b7ba5..215d334494 100644 --- a/docs/docs/data-sources/athena.md +++ b/docs/docs/data-sources/athena.md @@ -9,7 +9,7 @@ ToolJet can connect to **Amazon Athena** which is an interactive query service t ## Connection -To establish a connection with the **Amazon Athena** data source, you can either click on the **+ Add new Data source** button located on the query panel or navigate to the **[Data Sources](https://docs.tooljet.com/docs/data-sources/overview)** page from the ToolJet dashboard and choose **Amazon Athena** as the data source. +To establish a connection with the **Amazon Athena** data source, you can either click on the **+ Add new Data source** button located on the query panel or navigate to the **[Data Sources](/docs/data-sources/overview)** page from the ToolJet dashboard and choose **Amazon Athena** as the data source. ToolJet requires the following to connect to your Athena. diff --git a/docs/docs/data-sources/custom-js.md b/docs/docs/data-sources/custom-js.md index 71220a4de8..2f535e75f3 100644 --- a/docs/docs/data-sources/custom-js.md +++ b/docs/docs/data-sources/custom-js.md @@ -140,7 +140,7 @@ This ID will be longer than the one generated earlier, and it could look like "2 :::tip Resources - You can also write custom JavaScript code to get the data from **External APIs** and manipulate the response for graphical representation. Here's the [tutorial](https://blog.tooljet.com/build-github-stars-history-app-in-5-minutes-using-low-code/) on how we used custom JavaScript code to build an app using GitHub API. - [Import external libraries](/docs/how-to/import-external-libraries-using-runjs) using RunJS. -- [Intentionally Fail](docs/how-to/intentionally-fail-js-query) a RunJS query. +- [Intentionally Fail](/docs/how-to/intentionally-fail-js-query) a RunJS query. - [Trigger query at specified intervals](/docs/how-to/run-query-at-specified-intervals) using RunJS. ::: diff --git a/docs/docs/data-sources/mailgun.md b/docs/docs/data-sources/mailgun.md index a646b43a54..8c966906c7 100644 --- a/docs/docs/data-sources/mailgun.md +++ b/docs/docs/data-sources/mailgun.md @@ -13,7 +13,7 @@ The Mailgun API Datasource supports for interaction with the mail endpoint of th ## Connection -To establish a connection with the **Mailgun** data source, click on the **+ Add new data source** button located on the query panel or navigate to the [Data Sources](https://docs.tooljet.com/docs/data-sources/overview) page from the ToolJet dashboard. +To establish a connection with the **Mailgun** data source, click on the **+ Add new data source** button located on the query panel or navigate to the [Data Sources](/docs/data-sources/overview) page from the ToolJet dashboard. ToolJet requires the following to connect to your Mailgun: - **API key** diff --git a/docs/docs/data-sources/n8n.md b/docs/docs/data-sources/n8n.md index e30f64e51b..efdc669060 100644 --- a/docs/docs/data-sources/n8n.md +++ b/docs/docs/data-sources/n8n.md @@ -9,7 +9,7 @@ ToolJet can trigger n8n workflows using webhook URLs. Please refer [this](https: ## Connection -To establish a connection with the n8n data source, click on the **+ Add new Data source** button located on the query panel or navigate to the [Data Sources](https://docs.tooljet.com/docs/data-sources/overview) page from the ToolJet dashboard. +To establish a connection with the n8n data source, click on the **+ Add new Data source** button located on the query panel or navigate to the [Data Sources](/docs/data-sources/overview) page from the ToolJet dashboard. Webhooks in n8n can be configured to operate with or without **Authentication**. If no authentication is required, select `None` as the **Authentication type**. For webhooks that require authentication, choose the appropriate method from the dropdown and provide the corresponding credentials. diff --git a/docs/docs/data-sources/notion.md b/docs/docs/data-sources/notion.md index 5bfaffbda5..5e281ad038 100644 --- a/docs/docs/data-sources/notion.md +++ b/docs/docs/data-sources/notion.md @@ -9,7 +9,7 @@ ToolJet can connect to a Notion workspace to do operations on notion pages, data ## Connection -To establish a connection with the Notion data source, click on the **+ Add new Data source** button located on the query panel or navigate to the [Data Sources](https://docs.tooljet.com/docs/data-sources/overview) page from the ToolJet dashboard. +To establish a connection with the Notion data source, click on the **+ Add new Data source** button located on the query panel or navigate to the [Data Sources](/docs/data-sources/overview) page from the ToolJet dashboard. For integrating Notion with ToolJet we will need the API token. The API token can be generated from your Notion workspace settings. Read the official Notion docs for [Creating an internal integration with notion API](https://www.notion.so/help/create-integrations-with-the-notion-api). diff --git a/docs/docs/data-sources/restapi/configuration.md b/docs/docs/data-sources/restapi/configuration.md index 3a7a7f4567..8997c52efe 100644 --- a/docs/docs/data-sources/restapi/configuration.md +++ b/docs/docs/data-sources/restapi/configuration.md @@ -39,7 +39,7 @@ ToolJet requires the following to connect to a REST API data source: ### Authentication :::info -For a detailed explanation of the authentication types supported by REST API data sources, refer to the **[Authentication](./authentication)** section. +For a detailed explanation of the authentication types supported by REST API data sources, refer to the **[Authentication](/docs/data-sources/restapi/authentication)** section. ::: ToolJet supports the following authentication types for REST API data sources: diff --git a/docs/docs/marketplace/plugins/pinecone.md b/docs/docs/marketplace/plugins/pinecone.md index ddba2b6f0c..34e052f81c 100644 --- a/docs/docs/marketplace/plugins/pinecone.md +++ b/docs/docs/marketplace/plugins/pinecone.md @@ -6,7 +6,7 @@ title: Pinecone ToolJet integrates with Pinecone to utilize its vector database capabilities. This integration enables ToolJet to perform vector operations such as updating, querying, and managing vector embeddings in Pinecone indexes. :::note -Before following this guide, it is assumed that you have already completed the process of **[Using Marketplace plugins](../marketplace-overview#using-marketplace-plugins)**. +Before following this guide, it is assumed that you have already completed the process of **[Using Marketplace plugins](/docs/marketplace/marketplace-overview#using-marketplace-plugins)**. ::: ## Connection diff --git a/docs/docs/org-management/permissions.md b/docs/docs/org-management/permissions.md index 593c222fe0..2d51dad4ad 100644 --- a/docs/docs/org-management/permissions.md +++ b/docs/docs/org-management/permissions.md @@ -21,7 +21,7 @@ ToolJet has three default user roles, each with different levels of access: - **Custom Groups**: Can be created to assign specific permissions to sets of users. :::info -For detailed information on Users and Groups, refer to the [Managing Users and Groups](../tutorial/manage-users-groups.md) documentation. +For detailed information on Users and Groups, refer to the [Managing Users and Groups](/docs/tutorial/manage-users-groups) documentation. ::: ## Permission Levels diff --git a/docs/docs/project-overview/release-notes.md b/docs/docs/project-overview/release-notes.md index cfaa8baf49..8b740bd3bd 100644 --- a/docs/docs/project-overview/release-notes.md +++ b/docs/docs/project-overview/release-notes.md @@ -12,29 +12,29 @@ This document outlines the key improvements introduced in ToolJet 3.0, a major u 1. Up to 10 times faster app loading speeds 2. Smooth app development even with 1000s of components and 100s of queries 2. More intuitive experience in designing applications on the canvas with the new grid system -4. Highly configurable **[page management system](../tutorial/pages)** -5. Revamped **[components](../widgets/table/table-properties/)** with more styling and functionality customizations -6. Enhanced developer experience in managing queries with the **[new query manager UI](../app-builder/query-panel)** +4. Highly configurable **[page management system](/docs/tutorial/pages)** +5. Revamped **[components](/docs/widgets/table/table-properties/)** with more styling and functionality customizations +6. Enhanced developer experience in managing queries with the **[new query manager UI](/docs/app-builder/query-panel)** 7. Improved coding experience with better code suggestions, linting, and type-casting 8. Better debugging with easy-to-understand error messages 9. Theme settings: Light/dark/auto mode at the application level ## Platform Enhancements -1. **[Group Sync OIDC](../user-authentication/sso/oidc/)**: Easily manage user access to ToolJet applications from your Identity Provider (IDP) directly -2. **[Secrets constants](../org-management/workspaces/workspace_constants/#using-secrets)**: Ability to store encrypted credentials -3. **[User metadata](../tutorial/manage-users-groups/#user-metadata)**: Store custom metadata with user details & access them while building applications +1. **[Group Sync OIDC](/docs/user-authentication/sso/oidc/)**: Easily manage user access to ToolJet applications from your Identity Provider (IDP) directly +2. **[Secrets constants](/docs/org-management/workspaces/workspace_constants/#using-secrets)**: Ability to store encrypted credentials +3. **[User metadata](/docs/tutorial/manage-users-groups/#user-metadata)**: Store custom metadata with user details & access them while building applications 4. User roles: Revamped user groups with granular access control -5. **[User APIs](../tutorial/tooljet-api/#get-all-users)**: External API for creating and managing users +5. **[User APIs](/docs/tutorial/tooljet-api/#get-all-users)**: External API for creating and managing users 6. Security fixes: Various improvements to enhance platform security ## ToolJet Database (TJ DB) -1. **[Custom primary key](../tooljet-db/database-editor/#primary-key)** and **[foreign key support](../tooljet-db/database-editor/#foreign-key)** +1. **[Custom primary key](/docs/tooljet-db/database-editor/#primary-key)** and **[foreign key support](/docs/tooljet-db/database-editor/#foreign-key)** 2. Support for more data types for advanced use cases -3. **[SQL mode](../tooljet-db/querying-tooljet-db#sql-editor)** for complex querying +3. **[SQL mode](/docs/tooljet-db/querying-tooljet-db#sql-editor)** for complex querying 4. Bulk upload using CSV -5. GUI for **[complex SQL queries](../tooljet-db/querying-tooljet-db#gui-mode)** like joins, aggregates, and group by +5. GUI for **[complex SQL queries](/docs/tooljet-db/querying-tooljet-db#gui-mode)** like joins, aggregates, and group by ## Integrations @@ -50,21 +50,21 @@ This document outlines the key improvements introduced in ToolJet 3.0, a major u ## AI Apps -Build AI apps using **[OpenAI](../marketplace/plugins/marketplace-plugin-openai)**, and **[Portkey](../marketplace/plugins/marketplace-plugin-portkey)** integrations +Build AI apps using **[OpenAI](/docs/marketplace/plugins/marketplace-plugin-openai)**, and **[Portkey](/docs/marketplace/plugins/marketplace-plugin-portkey)** integrations ## Workflows -1. Introduction of **[loop node](../workflows/nodes#loop-node)** to implement iterative processes +1. Introduction of **[loop node](/docs/workflows/nodes#loop-node)** to implement iterative processes 2. Improved error handling and debugger: Improved troubleshooting 3. Support for multiple deployment environments -4. **[Webhook triggers](../workflows/workflow-triggers#webhooks)** to trigger workflows from external apps and services -5. **[Multiple result nodes](../workflows/results)** for greater flexibility in defining the output +4. **[Webhook triggers](/docs/workflows/workflow-triggers#webhooks)** to trigger workflows from external apps and services +5. **[Multiple result nodes](/docs/workflows/results)** for greater flexibility in defining the output ## Migration Steps Ready to upgrade to ToolJet 3.0? Follow our migration guides: -- **[For Self-Hosted Users](../setup/upgrade-to-v3)** -- **[For Cloud Users](../setup/cloud-v3-migration)** +- **[For Self-Hosted Users](/docs/setup/upgrade-to-v3)** +- **[For Cloud Users](/docs/setup/cloud-v3-migration)** This release significantly enhances ToolJet's capabilities across its platform, focusing on improved performance, expanded integrations, and smoother development experience for building complex applications. The addition of AI-powered features and the release of Workflows provide users with advanced tools for creating sophisticated, automated solutions. diff --git a/docs/docs/setup/choose-your-tooljet.md b/docs/docs/setup/choose-your-tooljet.md index a4c4dfdcca..9579d832df 100644 --- a/docs/docs/setup/choose-your-tooljet.md +++ b/docs/docs/setup/choose-your-tooljet.md @@ -15,6 +15,9 @@ Please find the latest LTS version here:
| Version | Release Date | Docker Pull Command | |---------|--------------|----------------------| | Latest EE-LTS | N/A | `docker pull tooljet/tooljet:ee-lts-latest` | +| [v3.0.2-ee-lts](https://hub.docker.com/layers/tooljet/tooljet/v3.0.2-ee-lts/images/sha256-6cb558e5e3337c7fc1b9ffc830ce7096f19253ff5f2fad177afdb46fb0b0ea9d?context=explore) | November 13, 2024 | `docker pull tooljet/tooljet:v3.0.2-ee-lts` | +| [v3.0.1-ee-lts](https://hub.docker.com/layers/tooljet/tooljet/v3.0.1-ee-lts/images/sha256-b4f2e0779f76db07606ddd8a688cb7e06824837be3f507026ff91bb235efcc1d?context=explore) | November 12, 2024 | `docker pull tooljet/tooljet:v3.0.1-ee-lts` | +| [v3.0.0-ee-lts](https://hub.docker.com/layers/tooljet/tooljet/v3.0.0-ee-lts/images/sha256-989f1370c502e97555dd7e669f896ef6ba2ad1d4f317c53335105bf937b5b189?context=explore) | November 12, 2024 | `docker pull tooljet/tooljet:v3.0.0-ee-lts` | | [EE-LTS-2.50.9.45](https://hub.docker.com/layers/tooljet/tooljet/EE-LTS-2.50.9.45/images/sha256-cb0030d66415ac52d156608fee2de8ce400cd4b2a7b3f865be331d13d939c883?context=explore) | October 24, 2024 | `docker pull tooljet/tooljet:EE-LTS-2.50.9.45` | | [EE-LTS-2.50.9.44](https://hub.docker.com/layers/tooljet/tooljet/EE-LTS-2.50.9.44/images/sha256-739781626ba3b7a61890d5e6b633099fee12e0e14aa3d176ceafe102f4b4ca98?context=explore) | October 9, 2024 | `docker pull tooljet/tooljet:EE-LTS-2.50.9.44` | | [EE-LTS-2.50.9.43](https://hub.docker.com/layers/tooljet/tooljet/EE-LTS-2.50.9.43/images/sha256-5d1cdd349872279ff23da9332dc0ec71c4ad637b35b728c44211f21fd206fa1c?context=explore) | October 3, 2024 | `docker pull tooljet/tooljet:EE-LTS-2.50.9.43` | @@ -28,9 +31,6 @@ Please find the latest LTS version here:
| [EE-LTS-2.50.9.35](https://hub.docker.com/layers/tooljet/tooljet/EE-LTS-2.50.9.35/images/sha256-8a1b0014d470aff108ad75fd6982e01696740f2154a3bb49f08671b93d55485b?context=explore) | September 3, 2024 | `docker pull tooljet/tooljet:EE-LTS-2.50.9.35` | | [EE-LTS-2.50.9.34](https://hub.docker.com/layers/tooljet/tooljet/EE-LTS-2.50.9.34/images/sha256-95af52997ec5b42fd5435bfef2f8996d0acc8234ae0541e155705ea4c689b272?context=explore) | August 30, 2024 | `docker pull tooljet/tooljet:EE-LTS-2.50.9.34` | | [EE-LTS-2.50.9.33](https://hub.docker.com/layers/tooljet/tooljet/EE-LTS-2.50.9.33/images/sha256-e231b959a7e5e1455235d344ceffeaa34b482d925d9676e5169f58e966c59fbb?context=explore) | August 26, 2024 | `docker pull tooljet/tooljet:EE-LTS-2.50.9.33` | -| [EE-LTS-2.50.9.32](https://hub.docker.com/layers/tooljet/tooljet/EE-LTS-2.50.9.32/images/sha256-e231b959a7e5e1455235d344ceffeaa34b482d925d9676e5169f58e966c59fbb?context=explore) | August 26, 2024 | `docker pull tooljet/tooljet:EE-LTS-2.50.9.32` | -| [EE-LTS-2.50.9.31](https://hub.docker.com/layers/tooljet/tooljet/EE-LTS-2.50.9.31/images/sha256-9610b8a125ea622a4b07c17657c44e04e1b582df8a18c228bab3a876cdc49407?context=explore) | August 26, 2024 | `docker pull tooljet/tooljet:EE-LTS-2.50.9.31` | -| [EE-LTS-2.50.9.30](https://hub.docker.com/layers/tooljet/tooljet/EE-LTS-2.50.9.30/images/sha256-a7b0967aca4c4d29e423a78e91a7084073e2750d0a67fa2a8926d0da5eaf4ad4?context=explore) | August 21, 2024 | `docker pull tooljet/tooljet:EE-LTS-2.50.9.30` | :::info Users are encouraged to upgrade to the latest LTS version to ensure they benefit from the latest improvements and maintain a secure and efficient environment. diff --git a/docs/docs/setup/cloud-v3-migration.md b/docs/docs/setup/cloud-v3-migration.md index 954ae1412b..389717bb73 100644 --- a/docs/docs/setup/cloud-v3-migration.md +++ b/docs/docs/setup/cloud-v3-migration.md @@ -174,7 +174,7 @@ After November 11th, applications with the old Kanban Board component will crash Workspace Constants are designed to be resolved on the server-side only, ensuring a high level of security. You can assign users to a specific role and provide create, update, and delete access to Workspace Constants. -For detailed instructions on migrating from Workspace Variables to Workspace Constants, please refer to our [Workspace Variables Migration Guide](../org-management/workspaces/workspace-variables-migration). +For detailed instructions on migrating from Workspace Variables to Workspace Constants, please refer to our [Workspace Variables Migration Guide](/docs/org-management/workspaces/workspace-variables-migration). ## Response Headers and Metadata @@ -196,7 +196,7 @@ Now, you should use: {{queries..metadata}} ``` -The `metadata` object will contain detailed information about the request and response, including request URL, method, headers, parameters, response status code, and headers. You can read more about metadata [here](../data-sources/restapi/metadata-and-cookies/#metadata). +The `metadata` object will contain detailed information about the request and response, including request URL, method, headers, parameters, response status code, and headers. You can read more about metadata [here](/docs/data-sources/restapi/metadata-and-cookies/#metadata). ## Help and Support diff --git a/docs/docs/setup/env-vars.md b/docs/docs/setup/env-vars.md index efe95be6ea..49200816f5 100644 --- a/docs/docs/setup/env-vars.md +++ b/docs/docs/setup/env-vars.md @@ -151,7 +151,7 @@ Please note the subpath is to be set with trailing `/` and is applicable only wh ToolJet uses SMTP services to send emails (e.g., invitation emails when you add new users to your workspace). -For Enterprise Edition, you must configure SMTP settings through the user interface (UI) in the ToolJet Settings. For more information, see [SMTP Configuration](../org-management/smtp-configuration.md). +For Enterprise Edition, you must configure SMTP settings through the user interface (UI) in the ToolJet Settings. For more information, see [SMTP Configuration](/docs/org-management/smtp-configuration). :::info If you have upgraded from a version prior to v2.62.0, the SMTP variables in your .env file will automatically be mapped to the UI. diff --git a/docs/docs/setup/google-cloud-run.md b/docs/docs/setup/google-cloud-run.md index 1633f65849..145fa5cf78 100644 --- a/docs/docs/setup/google-cloud-run.md +++ b/docs/docs/setup/google-cloud-run.md @@ -72,7 +72,7 @@ Once the Service is created and live, to make the Cloud Service URL public. Ple ## Deploying ToolJet Database To use ToolJet Database, you'd have to set up and deploy PostgREST server which helps querying ToolJet Database. Deploying ToolJet Database is mandatory from ToolJet 3.0 or else the migration might break, checkout the following docs to know more about new major version, including breaking changes that require you to adjust your applications accordingly: -- [Self Hosted](./upgrade-to-v3.md) +- [Self Hosted](/docs/setup/upgrade-to-v3) 1. Cloud Run requires prebuilt image to be present within cloud registry. You can pull specific PostgREST image from docker hub and then tag with your project to push it to cloud registry. ```bash diff --git a/docs/docs/setup/tooljet-subpath.md b/docs/docs/setup/tooljet-subpath.md index 7de8bfc311..0289c72d70 100644 --- a/docs/docs/setup/tooljet-subpath.md +++ b/docs/docs/setup/tooljet-subpath.md @@ -14,7 +14,7 @@ You'll need to setup the following environment variables if ToolJet installation :::info -See all **[Environment Variables](./env-vars)** here. +See all **[Environment Variables](/docs/setup/env-var)** here. ::: ## Upgrading to the Latest Version diff --git a/docs/docs/setup/try-tooljet.md b/docs/docs/setup/try-tooljet.md index 82f51d37c9..a86219e157 100644 --- a/docs/docs/setup/try-tooljet.md +++ b/docs/docs/setup/try-tooljet.md @@ -23,7 +23,7 @@ docker run \ - Runs the ToolJet server on the port 80 on your machine. - Container has postgres already configured within. All the data will be available in the docker volume `tooljet_data`. -- You can make use of `--env` or `--env-file` flag to test against various env configurables mentioned [here](./env-vars). +- You can make use of `--env` or `--env-file` flag to test against various env configurables mentioned [here](/docs/setup/env-vars). - Use `docker stop tooljet` to stop the container and `docker start tooljet` to start the container thereafter. #### Dynamic Port Setup diff --git a/docs/docs/setup/upgrade-to-lts.md b/docs/docs/setup/upgrade-to-lts.md index d7e5984316..0df918a9be 100644 --- a/docs/docs/setup/upgrade-to-lts.md +++ b/docs/docs/setup/upgrade-to-lts.md @@ -20,14 +20,15 @@ ToolJet will be releasing new LTS versions every 3-5 months with an end-of-life The upgrade process depends on your deployment method. You can follow the upgrade process under the respective setup guides: -- [Upgrade ToolJet on DigitalOcean](../digitalocean#upgrading-to-the-latest-lts-version) -- [Upgrade ToolJet on Docker](../docker#upgrading-to-the-latest-lts-version) -- [Upgrade ToolJet on AWS EC2](../ec2#upgrading-to-the-latest-lts-version) -- [Upgrade ToolJet on AWS ECS](../ecs#upgrading-to-the-latest-lts-version) -- [Upgrade ToolJet on OpenShift](../openshift#upgrading-to-the-latest-lts-version) -- [Upgrade ToolJet on Helm](../helm#upgrading-to-the-latest-lts-version) -- [Upgrade ToolJet on Kubernetes](../kubernetes#upgrading-to-the-latest-lts-version) -- [Upgrade ToolJet on Kubernetes(GKE)](../kubernetes-gke#upgrading-to-the-latest-lts-version) -- [Upgrade ToolJet on Kubernetes(AKS)](../kubernetes-aks#upgrading-to-the-latest-lts-version) -- [Upgrade ToolJet on Azure Container Apps](../azure-container#upgrading-to-the-latest-lts-version) -- [Upgrade ToolJet on Google Cloud Run](../google-cloud-run#upgrading-to-the-latest-lts-version) +- [Upgrade ToolJet on DigitalOcean](/docs/setup/digitalocean#upgrading-to-the-latest-lts-version) +- [Upgrade ToolJet on Docker](/docs/setup/docker#upgrading-to-the-latest-lts-version) +- [Upgrade ToolJet on AWS EC2](/docs/setup/ec2#upgrading-to-the-latest-lts-version) +- [Upgrade ToolJet on AWS ECS](/docs/setup/ecs#upgrading-to-the-latest-lts-version) +- [Upgrade ToolJet on OpenShift](/docs/setup/openshift#upgrading-to-the-latest-lts-version) +- [Upgrade ToolJet on Helm](/docs/setup/helm#upgrading-to-the-latest-lts-version) +- [Upgrade ToolJet on Kubernetes](/docs/setup/kubernetes#upgrading-to-the-latest-lts-version) +- [Upgrade ToolJet on Kubernetes(GKE)](/docs/setup/kubernetes-gke#upgrading-to-the-latest-lts-version) +- [Upgrade ToolJet on Kubernetes(AKS)](/docs/setup/kubernetes-aks#upgrading-to-the-latest-lts-version) +- [Upgrade ToolJet on Azure Container Apps](/docs/setup/azure-container#upgrading-to-the-latest-lts-version) +- [Upgrade ToolJet on Google Cloud Run](/docs/setup/google-cloud-run#upgrading-to-the-latest-lts-version) + diff --git a/docs/docs/tooljet-db/data-types.md b/docs/docs/tooljet-db/data-types.md index ef1e36de31..faa4892324 100644 --- a/docs/docs/tooljet-db/data-types.md +++ b/docs/docs/tooljet-db/data-types.md @@ -24,7 +24,7 @@ ToolJet Database supports several data types to accommodate various kinds of inf ## Permissible Constraints per Data Type -The following table shows which constraints are permissible for each data type. For more detailed explanations of each constraint type, please refer to the [Column Constraints](./database-editor#column-constraints) section. +The following table shows which constraints are permissible for each data type. For more detailed explanations of each constraint type, please refer to the [Column Constraints](/docs/tooljet-db/database-editor#column-constraints) section. | Data Type | Primary Key | Foreign Key | Unique | Not Null | |:-----------:|:--------------:|:-------------:|:--------:|:----------:| diff --git a/docs/docs/tooljet-db/database-editor.md b/docs/docs/tooljet-db/database-editor.md index 922822afc9..f17ed4a49f 100644 --- a/docs/docs/tooljet-db/database-editor.md +++ b/docs/docs/tooljet-db/database-editor.md @@ -35,7 +35,7 @@ To create a new table in the ToolJet Database: | **Option** | **Description** | | --- | --- | | **Column name** | Enter a unique name for the column. | -| **Data type** | Select the appropriate data type for the column from the dropdown menu. For more information on available data types, see the [Supported Data Types](./data-types#supported-data-types) section. | +| **Data type** | Select the appropriate data type for the column from the dropdown menu. For more information on available data types, see the [Supported Data Types](/docs/tooljet-db/data-types#supported-data-types) section. | | **Default value (optional)** | Specify any default value to be assigned to the column. If left blank, the column will allow null values. | | **Primary Key** | Check this box to designate the column as the [Primary Key](#primary-key). Multiple columns can be selected, creating a composite primary key. | | **NULL/NOT NULL toggle** | Use this toggle to determine whether the column should allow null values or require a value. By default, null values are permitted. | @@ -60,7 +60,7 @@ ToolJet Database supports several column constraints to maintain data integrity **Not Null**: The not null constraint ensures that the designated column(s) cannot have null values, requiring a value for every row in the table. -For a detailed overview of which constraints are allowed for each data type, refer to the [Permissible Constraints per Data Type](./data-types#permissible-constraints-per-data-type) table. +For a detailed overview of which constraints are allowed for each data type, refer to the [Permissible Constraints per Data Type](/docs/tooljet-db/data-types#permissible-constraints-per-data-type) table. ## Primary Key @@ -281,7 +281,7 @@ To add a new column to a table, either click on the kebab menu icon on the right A drawer from the right will open up where you can enter the details for the new column: - **Column Name**: Enter a unique name for the new column, serving as its key identifier. -- **Data Type**: Choose the appropriate data type for the column from the [available options](./data-types#supported-data-types). For more information on data types and their associated constraints, see the [Supported Data Types](./data-types#supported-data-types) and [Permissible Constraints per Data Type](./data-types#permissible-constraints-per-data-type) sections. +- **Data Type**: Choose the appropriate data type for the column from the [available options](/docs/tooljet-db/data-types#supported-data-types). For more information on data types and their associated constraints, see the [Supported Data Types](/docs/tooljet-db/data-types#supported-data-types) and [Permissible Constraints per Data Type](/docs/tooljet-db/data-types#permissible-constraints-per-data-type) sections. - **Default Value**: Specify any default value that should be assigned to the column. Optionally, users can leave this field blank. When a table contains rows and NOT NULL is applied to one of its existing or new columns, specifying a default value becomes compulsory. - **Foreign Key Relation**: Click on the toggle to add a foreign key relationship to the column. This will open a menu where you can select the target table and column to reference. diff --git a/docs/docs/tutorial/creating-app.md b/docs/docs/tutorial/creating-app.md index 08d97e2496..425ef29e39 100644 --- a/docs/docs/tutorial/creating-app.md +++ b/docs/docs/tutorial/creating-app.md @@ -25,7 +25,8 @@ You will be redirected to the visual app editor once the app has been created. C The main components of an app: +an app: -- **[Widgets](https://docs.tooljet.com/docs/tutorial/adding-widget)** - UI components such as tables, buttons, dropdowns. -- **[Data sources](https://docs.tooljet.com/docs/tutorial/adding-a-datasource)** - ToolJet can connect to databases, APIs and external services to fetch and modify data. -- **[Queries](https://docs.tooljet.com/docs/tutorial/building-queries)** - Queries are used to access the connected data sources. \ No newline at end of file +- **[Widgets](/docs/tutorial/adding-widget)** - UI components such as tables, buttons, dropdowns. +- **[Data sources](/docs/tutorial/adding-a-datasource)** - ToolJet can connect to databases, APIs and external services to fetch and modify data. +- **[Queries](/docs/tutorial/building-queries)** - Queries are used to access the connected data sources. \ No newline at end of file diff --git a/docs/docs/tutorial/manage-users-groups.md b/docs/docs/tutorial/manage-users-groups.md index 9426c646c2..b9c9dd8499 100644 --- a/docs/docs/tutorial/manage-users-groups.md +++ b/docs/docs/tutorial/manage-users-groups.md @@ -5,7 +5,7 @@ title: Managing Users and Groups # Managing Users and Groups -This guide explains how to manage users and groups in ToolJet. For an overview of the permission system, please refer to the [Permissions](../org-management/permissions.md) documentation. +This guide explains how to manage users and groups in ToolJet. For an overview of the permission system, please refer to the [Permissions](/docs/org-management/permissions) documentation. ## Managing Users Across Workspaces @@ -160,7 +160,7 @@ Admins of a workspace can create custom groups to manage permissions. To create ### Modifying Group Permissions :::info -For detailed information on permissions, refer to the [Permissions](../org-management/permissions.md) documentation. +For detailed information on permissions, refer to the [Permissions](/docs/org-management/permissions) documentation. ::: When changing permissions for a custom group: diff --git a/docs/docs/tutorial/pages.md b/docs/docs/tutorial/pages.md index c2abf405c7..3ea0e07193 100644 --- a/docs/docs/tutorial/pages.md +++ b/docs/docs/tutorial/pages.md @@ -89,9 +89,9 @@ The duplicate page option allows you to create and add a copy of the page in the Like other ToolJet components, pages can also be attached to event handlers. For pages, the **On page load** event is available. You can use all the available actions for this event, along with the new actions added specifically for Pages. -- **[Switch Page](../actions/switch-page)** -- **[Set Page Variable](../actions/set-page-variable)** -- **[Unset Page Variable](../actions/unset-page-variable)** +- **[Switch Page](/docs/actions/switch-page)** +- **[Set Page Variable](/docs/actions/set-page-variable)** +- **[Unset Page Variable](/docs/actions/unset-page-variable)** ### Disable Page @@ -114,6 +114,6 @@ You can **delete** a page from an application using this option.
| handle | The handle represents the slug of the page within an app. In the URL `https://app.tooljet.com/applications/crm2/home`, **crm2** refers to the app name, and **home** corresponds to the handle. The handle is automatically set when a page is added, and you can also [rename](#rename) the handle from the Page options. To access the value of the handle variable dynamically, use `{{page.handle}}`| | name | The name indicates the name of the page set during its creation. To access the value of the name variable dynamically, use `{{page.name}}` | | id | Each page in the ToolJet app receives a unique identifier upon creation. To access the value of the id dynamically, use `{{page.id}}` | -| variables | Variables is an object that contains all the variables created for a specific page using the [Set Page Variable](../actions/set-page-variable) action. The value of a specific variable can be accessed dynamically using `{{page.variables.}}`, where `` refers to the variable created for that page using the Set Page variable action. | +| variables | Variables is an object that contains all the variables created for a specific page using the [Set Page Variable](/docs/actions/set-page-variable) action. The value of a specific variable can be accessed dynamically using `{{page.variables.}}`, where `` refers to the variable created for that page using the Set Page variable action. | diff --git a/docs/docs/widgets/table/serverside-operations/overview.md b/docs/docs/widgets/table/serverside-operations/overview.md index c06b042593..24358ac698 100644 --- a/docs/docs/widgets/table/serverside-operations/overview.md +++ b/docs/docs/widgets/table/serverside-operations/overview.md @@ -31,10 +31,10 @@ Server-side operations refer to tasks executed on the server, such as data fetch Following server side operations can be performed on a Table in ToolJet: -- [Search](./search.md) -- [Sort](./sort.md) -- [Filter](./filter.md) -- [Pagination](./pagination.md) +- [Search](/docs/widgets/table/serverside-operations/search/) +- [Sort](/docs/widgets/table/serverside-operations/sort/) +- [Filter](/docs/widgets/table/serverside-operations/filter/) +- [Pagination](/docs/widgets/table/serverside-operations/pagination/) Serverside Operations Present for Table Component in ToolJet diff --git a/docs/docs/widgets/toggle-switch-v2.md b/docs/docs/widgets/toggle-switch-v2.md index dd9efbe156..80928a871a 100644 --- a/docs/docs/widgets/toggle-switch-v2.md +++ b/docs/docs/widgets/toggle-switch-v2.md @@ -8,7 +8,7 @@ The **Toggle Switch** component can be used for binary choices, such as turning
:::info -To get the configuration of legacy Toggle Switch component, please refer to **[this](/docs/2.43.0/widgets/toggle-switch)** document. +To get the configuration of legacy Toggle Switch component, please refer to **[this](/docs/widgets/toggle-switch)** document. ::: ## Properties diff --git a/docs/docs/widgets/toggle-switch.md b/docs/docs/widgets/toggle-switch.md index dc4aeb5dd4..67b7bd9674 100644 --- a/docs/docs/widgets/toggle-switch.md +++ b/docs/docs/widgets/toggle-switch.md @@ -8,7 +8,7 @@ The **Toggle Switch** component can be used for binary choices, such as turning
:::info -To get the configuration of legacy Toggle Switch component, please refer to **[this](/docs/2.43.0/widgets/toggle-switch)** document. +To get the configuration of legacy Toggle Switch component, please refer to **[this](/docs/widgets/toggle-switch)** document. ::: ## Properties diff --git a/docs/versioned_docs/version-2.50.0-LTS/contributing-guide/documentation-guidelines/introduction.md b/docs/versioned_docs/version-2.50.0-LTS/contributing-guide/documentation-guidelines/introduction.md index 5d98751925..e574a4f7b8 100644 --- a/docs/versioned_docs/version-2.50.0-LTS/contributing-guide/documentation-guidelines/introduction.md +++ b/docs/versioned_docs/version-2.50.0-LTS/contributing-guide/documentation-guidelines/introduction.md @@ -35,6 +35,6 @@ The quality of our documentation isn't just determined by how well it's written ## Next Steps... -Once you've set up your local environment, take some time to explore our [Style Guide](style-guide.md), understand our page structures, and learn how to work with Docusaurus, the framework we use for our documentation. +Once you've set up your local environment, take some time to explore our [Style Guide](/docs/contributing-guide/documentation-guidelines/style-guide), understand our page structures, and learn how to work with Docusaurus, the framework we use for our documentation. We look forward to your contributions and are excited to see how you'll help make ToolJet documentation even better! diff --git a/docs/versioned_docs/version-2.50.0-LTS/contributing-guide/setup/docker.md b/docs/versioned_docs/version-2.50.0-LTS/contributing-guide/setup/docker.md index 1330cc11ce..96dcdcfc12 100644 --- a/docs/versioned_docs/version-2.50.0-LTS/contributing-guide/setup/docker.md +++ b/docs/versioned_docs/version-2.50.0-LTS/contributing-guide/setup/docker.md @@ -9,7 +9,7 @@ The following guide is intended for contributors to set up ToolJet locally. If y Docker Compose is the easiest way to set up the ToolJet server and client locally. -*If you just want to try out ToolJet locally with docker, you can follow the steps [here](https://docs.tooljet.com/docs/setup/try-tooljet).* +*If you just want to try out ToolJet locally with docker, you can follow the steps [here](/docs/setup/try-tooljet).* ## Prerequisites diff --git a/docs/versioned_docs/version-2.50.0-LTS/contributing-guide/setup/system-requirements.md b/docs/versioned_docs/version-2.50.0-LTS/contributing-guide/setup/system-requirements.md index 910b471b6e..7ee71bf0d1 100644 --- a/docs/versioned_docs/version-2.50.0-LTS/contributing-guide/setup/system-requirements.md +++ b/docs/versioned_docs/version-2.50.0-LTS/contributing-guide/setup/system-requirements.md @@ -19,6 +19,6 @@ For Docker setups on Mac systems, it's advisable to use a machine with 16GB RAM ## Bare-Metal Setup -For those who prefer a [bare-metal](https://docs.tooljet.com/docs/contributing-guide/setup/docker) setup over Docker, a minimum of 8GB RAM is recommended for smooth operation. +For those who prefer a [bare-metal](/docs/contributing-guide/setup/docker) setup over Docker, a minimum of 8GB RAM is recommended for smooth operation. Before initiating the installation process, please verify that your system meets these specified requirements. It's essential to customize server specifications based on the unique demands of your deployment scenario. \ No newline at end of file diff --git a/docs/versioned_docs/version-2.50.0-LTS/data-sources/athena.md b/docs/versioned_docs/version-2.50.0-LTS/data-sources/athena.md index b2910b7ba5..215d334494 100644 --- a/docs/versioned_docs/version-2.50.0-LTS/data-sources/athena.md +++ b/docs/versioned_docs/version-2.50.0-LTS/data-sources/athena.md @@ -9,7 +9,7 @@ ToolJet can connect to **Amazon Athena** which is an interactive query service t ## Connection -To establish a connection with the **Amazon Athena** data source, you can either click on the **+ Add new Data source** button located on the query panel or navigate to the **[Data Sources](https://docs.tooljet.com/docs/data-sources/overview)** page from the ToolJet dashboard and choose **Amazon Athena** as the data source. +To establish a connection with the **Amazon Athena** data source, you can either click on the **+ Add new Data source** button located on the query panel or navigate to the **[Data Sources](/docs/data-sources/overview)** page from the ToolJet dashboard and choose **Amazon Athena** as the data source. ToolJet requires the following to connect to your Athena. diff --git a/docs/versioned_docs/version-2.50.0-LTS/data-sources/custom-js.md b/docs/versioned_docs/version-2.50.0-LTS/data-sources/custom-js.md index 71220a4de8..2f535e75f3 100644 --- a/docs/versioned_docs/version-2.50.0-LTS/data-sources/custom-js.md +++ b/docs/versioned_docs/version-2.50.0-LTS/data-sources/custom-js.md @@ -140,7 +140,7 @@ This ID will be longer than the one generated earlier, and it could look like "2 :::tip Resources - You can also write custom JavaScript code to get the data from **External APIs** and manipulate the response for graphical representation. Here's the [tutorial](https://blog.tooljet.com/build-github-stars-history-app-in-5-minutes-using-low-code/) on how we used custom JavaScript code to build an app using GitHub API. - [Import external libraries](/docs/how-to/import-external-libraries-using-runjs) using RunJS. -- [Intentionally Fail](docs/how-to/intentionally-fail-js-query) a RunJS query. +- [Intentionally Fail](/docs/how-to/intentionally-fail-js-query) a RunJS query. - [Trigger query at specified intervals](/docs/how-to/run-query-at-specified-intervals) using RunJS. ::: diff --git a/docs/versioned_docs/version-2.50.0-LTS/data-sources/mailgun.md b/docs/versioned_docs/version-2.50.0-LTS/data-sources/mailgun.md index a646b43a54..8c966906c7 100644 --- a/docs/versioned_docs/version-2.50.0-LTS/data-sources/mailgun.md +++ b/docs/versioned_docs/version-2.50.0-LTS/data-sources/mailgun.md @@ -13,7 +13,7 @@ The Mailgun API Datasource supports for interaction with the mail endpoint of th ## Connection -To establish a connection with the **Mailgun** data source, click on the **+ Add new data source** button located on the query panel or navigate to the [Data Sources](https://docs.tooljet.com/docs/data-sources/overview) page from the ToolJet dashboard. +To establish a connection with the **Mailgun** data source, click on the **+ Add new data source** button located on the query panel or navigate to the [Data Sources](/docs/data-sources/overview) page from the ToolJet dashboard. ToolJet requires the following to connect to your Mailgun: - **API key** diff --git a/docs/versioned_docs/version-2.50.0-LTS/data-sources/n8n.md b/docs/versioned_docs/version-2.50.0-LTS/data-sources/n8n.md index e30f64e51b..efdc669060 100644 --- a/docs/versioned_docs/version-2.50.0-LTS/data-sources/n8n.md +++ b/docs/versioned_docs/version-2.50.0-LTS/data-sources/n8n.md @@ -9,7 +9,7 @@ ToolJet can trigger n8n workflows using webhook URLs. Please refer [this](https: ## Connection -To establish a connection with the n8n data source, click on the **+ Add new Data source** button located on the query panel or navigate to the [Data Sources](https://docs.tooljet.com/docs/data-sources/overview) page from the ToolJet dashboard. +To establish a connection with the n8n data source, click on the **+ Add new Data source** button located on the query panel or navigate to the [Data Sources](/docs/data-sources/overview) page from the ToolJet dashboard. Webhooks in n8n can be configured to operate with or without **Authentication**. If no authentication is required, select `None` as the **Authentication type**. For webhooks that require authentication, choose the appropriate method from the dropdown and provide the corresponding credentials. diff --git a/docs/versioned_docs/version-2.50.0-LTS/data-sources/notion.md b/docs/versioned_docs/version-2.50.0-LTS/data-sources/notion.md index cabd0aa77d..37359882cc 100644 --- a/docs/versioned_docs/version-2.50.0-LTS/data-sources/notion.md +++ b/docs/versioned_docs/version-2.50.0-LTS/data-sources/notion.md @@ -9,7 +9,7 @@ ToolJet can connect to a Notion workspace to do operations on notion pages, data ## Connection -To establish a connection with the Notion data source, click on the **+ Add new Data source** button located on the query panel or navigate to the [Data Sources](https://docs.tooljet.com/docs/data-sources/overview) page from the ToolJet dashboard. +To establish a connection with the Notion data source, click on the **+ Add new Data source** button located on the query panel or navigate to the [Data Sources](/docs/data-sources/overview) page from the ToolJet dashboard. For integrating Notion with ToolJet we will need the API token. The API token can be generated from your Notion workspace settings. Read the official Notion docs for [Creating an internal integration with notion API](https://www.notion.so/help/create-integrations-with-the-notion-api). diff --git a/docs/versioned_docs/version-2.50.0-LTS/setup/cloud-v3-migration.md b/docs/versioned_docs/version-2.50.0-LTS/setup/cloud-v3-migration.md index 520528cd78..389717bb73 100644 --- a/docs/versioned_docs/version-2.50.0-LTS/setup/cloud-v3-migration.md +++ b/docs/versioned_docs/version-2.50.0-LTS/setup/cloud-v3-migration.md @@ -174,7 +174,7 @@ After November 11th, applications with the old Kanban Board component will crash Workspace Constants are designed to be resolved on the server-side only, ensuring a high level of security. You can assign users to a specific role and provide create, update, and delete access to Workspace Constants. -For detailed instructions on migrating from Workspace Variables to Workspace Constants, please refer to our [Workspace Variables Migration Guide](../org-management/workspaces/workspace-variables-migration). +For detailed instructions on migrating from Workspace Variables to Workspace Constants, please refer to our [Workspace Variables Migration Guide](/docs/org-management/workspaces/workspace-variables-migration). ## Response Headers and Metadata diff --git a/docs/versioned_docs/version-2.50.0-LTS/setup/google-cloud-run.md b/docs/versioned_docs/version-2.50.0-LTS/setup/google-cloud-run.md index 131c48a401..f9d555802f 100644 --- a/docs/versioned_docs/version-2.50.0-LTS/setup/google-cloud-run.md +++ b/docs/versioned_docs/version-2.50.0-LTS/setup/google-cloud-run.md @@ -113,7 +113,7 @@ To use ToolJet Database, you'd have to set up and deploy PostgREST server which port-and-capacity-postgrest
-5. Under environmental variable please add corresponding ToolJet database env variables. You can also refer [env variable](./env-vars/#enable-tooljet-database--optional-). +5. Under environmental variable please add corresponding ToolJet database env variables. You can also refer [env variable](/docs/setup/env-vars/#enable-tooljet-database--optional-). 6. Please go to connection tab. Under Cloud SQL instance please select the PostgreSQL database which you have set-up for ToolJet application or the separate PostgreSQL database created respective to ToolJet Database from the drop-down option. diff --git a/docs/versioned_docs/version-2.50.0-LTS/setup/tooljet-subpath.md b/docs/versioned_docs/version-2.50.0-LTS/setup/tooljet-subpath.md index 7de8bfc311..0289c72d70 100644 --- a/docs/versioned_docs/version-2.50.0-LTS/setup/tooljet-subpath.md +++ b/docs/versioned_docs/version-2.50.0-LTS/setup/tooljet-subpath.md @@ -14,7 +14,7 @@ You'll need to setup the following environment variables if ToolJet installation :::info -See all **[Environment Variables](./env-vars)** here. +See all **[Environment Variables](/docs/setup/env-var)** here. ::: ## Upgrading to the Latest Version diff --git a/docs/versioned_docs/version-2.50.0-LTS/setup/try-tooljet.md b/docs/versioned_docs/version-2.50.0-LTS/setup/try-tooljet.md index 5876b5539e..bc74a47674 100644 --- a/docs/versioned_docs/version-2.50.0-LTS/setup/try-tooljet.md +++ b/docs/versioned_docs/version-2.50.0-LTS/setup/try-tooljet.md @@ -23,7 +23,7 @@ docker run \ - Runs the ToolJet server on the port 80 on your machine. - Container has postgres already configured within. All the data will be available in the docker volume `tooljet_data`. -- You can make use of `--env` or `--env-file` flag to test against various env configurables mentioned [here](./env-vars). +- You can make use of `--env` or `--env-file` flag to test against various env configurables mentioned [here](/docs/setup/env-vars). - Use `docker stop tooljet` to stop the container and `docker start tooljet` to start the container thereafter. #### Dynamic Port Setup diff --git a/docs/versioned_docs/version-2.50.0-LTS/setup/upgrade-to-lts.md b/docs/versioned_docs/version-2.50.0-LTS/setup/upgrade-to-lts.md index 14014783b3..1ffadd0edf 100644 --- a/docs/versioned_docs/version-2.50.0-LTS/setup/upgrade-to-lts.md +++ b/docs/versioned_docs/version-2.50.0-LTS/setup/upgrade-to-lts.md @@ -20,14 +20,14 @@ ToolJet will be releasing new LTS versions every 3-5 months with an end-of-life The upgrade process depends on your deployment method. You can follow the upgrade process under the respective setup guides: -- [Upgrade ToolJet on DigitalOcean](../digitalocean#upgrading-to-the-latest-lts-version) -- [Upgrade ToolJet on Docker](../docker#upgrading-to-the-latest-lts-version) -- [Upgrade ToolJet on AWS EC2](../ec2#upgrading-to-the-latest-lts-version) -- [Upgrade ToolJet on AWS ECS](../ecs#upgrading-to-the-latest-lts-version) -- [Upgrade ToolJet on OpenShift](../openshift#upgrading-to-the-latest-lts-version) -- [Upgrade ToolJet on Helm](../helm#upgrading-to-the-latest-lts-version) -- [Upgrade ToolJet on Kubernetes](../kubernetes#upgrading-to-the-latest-lts-version) -- [Upgrade ToolJet on Kubernetes(GKE)](../kubernetes-gke#upgrading-to-the-latest-lts-version) -- [Upgrade ToolJet on Kubernetes(AKS)](../kubernetes-aks#upgrading-to-the-latest-lts-version) -- [Upgrade ToolJet on Azure Container Apps](../azure-container#upgrading-to-the-latest-lts-version) -- [Upgrade ToolJet on Google Cloud Run](../google-cloud-run#upgrading-to-the-latest-lts-version) +- [Upgrade ToolJet on DigitalOcean](/docs/2.50.0-lts/setup/digitalocean#upgrading-to-the-latest-lts-version) +- [Upgrade ToolJet on Docker](/docs/2.50.0-lts/setup/docker#upgrading-to-the-latest-lts-version) +- [Upgrade ToolJet on AWS EC2](/docs/2.50.0-lts/setup/ec2#upgrading-to-the-latest-lts-version) +- [Upgrade ToolJet on AWS ECS](/docs/2.50.0-lts/setup/ecs#upgrading-to-the-latest-lts-version) +- [Upgrade ToolJet on OpenShift](/docs/2.50.0-lts/setup/openshift#upgrading-to-the-latest-lts-version) +- [Upgrade ToolJet on Helm](/docs/2.50.0-lts/setup/helm#upgrading-to-the-latest-lts-version) +- [Upgrade ToolJet on Kubernetes](/docs/2.50.0-lts/setup/kubernetes#upgrading-to-the-latest-lts-version) +- [Upgrade ToolJet on Kubernetes(GKE)](/docs/2.50.0-lts/setup/kubernetes-gke#upgrading-to-the-latest-lts-version) +- [Upgrade ToolJet on Kubernetes(AKS)](/docs/2.50.0-lts/setup/kubernetes-aks#upgrading-to-the-latest-lts-version) +- [Upgrade ToolJet on Azure Container Apps](/docs/2.50.0-lts/setup/azure-container#upgrading-to-the-latest-lts-version) +- [Upgrade ToolJet on Google Cloud Run](/docs/2.50.0-lts/setup/google-cloud-run#upgrading-to-the-latest-lts-version) diff --git a/docs/versioned_docs/version-2.50.0-LTS/tutorial/creating-app.md b/docs/versioned_docs/version-2.50.0-LTS/tutorial/creating-app.md index 08d97e2496..425ef29e39 100644 --- a/docs/versioned_docs/version-2.50.0-LTS/tutorial/creating-app.md +++ b/docs/versioned_docs/version-2.50.0-LTS/tutorial/creating-app.md @@ -25,7 +25,8 @@ You will be redirected to the visual app editor once the app has been created. C
The main components of an app: +an app: -- **[Widgets](https://docs.tooljet.com/docs/tutorial/adding-widget)** - UI components such as tables, buttons, dropdowns. -- **[Data sources](https://docs.tooljet.com/docs/tutorial/adding-a-datasource)** - ToolJet can connect to databases, APIs and external services to fetch and modify data. -- **[Queries](https://docs.tooljet.com/docs/tutorial/building-queries)** - Queries are used to access the connected data sources. \ No newline at end of file +- **[Widgets](/docs/tutorial/adding-widget)** - UI components such as tables, buttons, dropdowns. +- **[Data sources](/docs/tutorial/adding-a-datasource)** - ToolJet can connect to databases, APIs and external services to fetch and modify data. +- **[Queries](/docs/tutorial/building-queries)** - Queries are used to access the connected data sources. \ No newline at end of file diff --git a/docs/versioned_docs/version-2.50.0-LTS/widgets/toggle-switch-v2.md b/docs/versioned_docs/version-2.50.0-LTS/widgets/toggle-switch-v2.md index 7df5842738..0a02516457 100644 --- a/docs/versioned_docs/version-2.50.0-LTS/widgets/toggle-switch-v2.md +++ b/docs/versioned_docs/version-2.50.0-LTS/widgets/toggle-switch-v2.md @@ -8,7 +8,7 @@ The **Toggle Switch** component can be used for binary choices, such as turning
:::info -To get the configuration of legacy Toggle Switch component, please refer to **[this](/docs/2.43.0/widgets/toggle-switch)** document. +To get the configuration of legacy Toggle Switch component, please refer to **[this](/docs/widgets/toggle-switch)** document. ::: ## Properties diff --git a/docs/versioned_docs/version-2.50.0-LTS/widgets/toggle-switch.md b/docs/versioned_docs/version-2.50.0-LTS/widgets/toggle-switch.md index dc4aeb5dd4..67b7bd9674 100644 --- a/docs/versioned_docs/version-2.50.0-LTS/widgets/toggle-switch.md +++ b/docs/versioned_docs/version-2.50.0-LTS/widgets/toggle-switch.md @@ -8,7 +8,7 @@ The **Toggle Switch** component can be used for binary choices, such as turning
:::info -To get the configuration of legacy Toggle Switch component, please refer to **[this](/docs/2.43.0/widgets/toggle-switch)** document. +To get the configuration of legacy Toggle Switch component, please refer to **[this](/docs/widgets/toggle-switch)** document. ::: ## Properties diff --git a/docs/versioned_docs/version-3.0.0-LTS/app-builder/overview.md b/docs/versioned_docs/version-3.0.0-LTS/app-builder/overview.md index 666aa23bae..d98524753c 100644 --- a/docs/versioned_docs/version-3.0.0-LTS/app-builder/overview.md +++ b/docs/versioned_docs/version-3.0.0-LTS/app-builder/overview.md @@ -15,13 +15,13 @@ Getting started is straightforward – design your interface, connect your data Explore these hands-on guides to start building your first app. The step-by-step guides will walk you through the App-Builder's essential features: -- **[Create UIs Using Pre-Built Components](../app-builder/walkthrough/create-ui)** -- **[Create Queries to Interact With Data Sources](../app-builder/walkthrough/create-queries)** -- **[Use Custom Code](../app-builder/walkthrough/using-code)** -- **[Access and Referring Values Withing The App-Builder](../app-builder/walkthrough/accessing-values)** -- **[Create and Managing Variables](../app-builder/walkthrough/variables)** -- **[Use Gitsync to Sync your Application with a Git Repository](../gitsync)** -- **[Versioning and Release](../tutorial/versioning-and-release)** -- **[Import and Export Apps](../app-builder/importing-exporting-applications)** +- **[Create UIs Using Pre-Built Components](/docs/app-builder/walkthrough/create-ui)** +- **[Create Queries to Interact With Data Sources](/docs/app-builder/walkthrough/create-queries)** +- **[Use Custom Code](/docs/app-builder/walkthrough/using-code)** +- **[Access and Referring Values Withing The App-Builder](/docs/app-builder/walkthrough/accessing-values)** +- **[Create and Managing Variables](/docs/app-builder/walkthrough/variables)** +- **[Use Gitsync to Sync your Application with a Git Repository](/docs/gitsync)** +- **[Versioning and Release](/docs/tutorial/versioning-and-release)** +- **[Import and Export Apps](/docs/app-builder/walkthrough/importing-exporting-applications)** diff --git a/docs/versioned_docs/version-3.0.0-LTS/app-builder/query-panel.md b/docs/versioned_docs/version-3.0.0-LTS/app-builder/query-panel.md index 558b52201b..c45295d913 100644 --- a/docs/versioned_docs/version-3.0.0-LTS/app-builder/query-panel.md +++ b/docs/versioned_docs/version-3.0.0-LTS/app-builder/query-panel.md @@ -3,7 +3,7 @@ id: query-panel title: Query Panel --- -The Query Panel, located at the bottom of the app-builder, allows you to create and manage queries to interact with connected **data sources**. It provides the capability to perform API requests, query **[databases](../data-sources/overview)**, and apply **[transformations](../tutorial/transformations)** or data manipulation using **[JavaScript](../data-sources/run-js)** and **[Python](../data-sources/run-py)**. +The Query Panel, located at the bottom of the app-builder, allows you to create and manage queries to interact with connected **data sources**. It provides the capability to perform API requests, query **[databases](/docs/data-sources/overview)**, and apply **[transformations](/docs/tutorial/transformations)** or data manipulation using **[JavaScript](/docs/data-sources/run-js)** and **[Python](/docs/data-sources/run-py)**. The Query Panel consists of two sections: - The **[Query Manager](#query-manager)** on the left side, which displays a list of all the created queries. @@ -72,7 +72,7 @@ For each parameter, you need to specify: **Syntax for utilizing the parameter:** Employ `parameters.` in your query. It's important to note that parameters can only be utilized within the specific query where they are defined. -Learn more about **[Using Custom Parameters](../how-to/use-custom-parameters)**. +Learn more about **[Using Custom Parameters](/docs/how-to/use-custom-parameters)**. Custom Parameters @@ -111,7 +111,7 @@ In cases where multiple data sources of the same type are connected, easily swit ### Transformation -Queries can be enhanced with transformations to modify the query results. ToolJet supports transformations using two programming languages: JavaScript & Python. Refer to the detailed documentation on **[Transformations](../tutorial/transformations)** for more information. +Queries can be enhanced with transformations to modify the query results. ToolJet supports transformations using two programming languages: JavaScript & Python. Refer to the detailed documentation on **[Transformations](/docs/tutorial/transformations)** for more information. Query Editor @@ -144,7 +144,7 @@ The Result: - The component displaying the to-do data will be update with the lates data. :::info -Learn more about [Event Handlers and Actions](../widgets/overview#component-event-handlers). +Learn more about [Event Handlers and Actions](/docs/widgets/overview#component-event-handlers). ::: Query Editor diff --git a/docs/versioned_docs/version-3.0.0-LTS/contributing-guide/documentation-guidelines/introduction.md b/docs/versioned_docs/version-3.0.0-LTS/contributing-guide/documentation-guidelines/introduction.md index 5d98751925..e574a4f7b8 100644 --- a/docs/versioned_docs/version-3.0.0-LTS/contributing-guide/documentation-guidelines/introduction.md +++ b/docs/versioned_docs/version-3.0.0-LTS/contributing-guide/documentation-guidelines/introduction.md @@ -35,6 +35,6 @@ The quality of our documentation isn't just determined by how well it's written ## Next Steps... -Once you've set up your local environment, take some time to explore our [Style Guide](style-guide.md), understand our page structures, and learn how to work with Docusaurus, the framework we use for our documentation. +Once you've set up your local environment, take some time to explore our [Style Guide](/docs/contributing-guide/documentation-guidelines/style-guide), understand our page structures, and learn how to work with Docusaurus, the framework we use for our documentation. We look forward to your contributions and are excited to see how you'll help make ToolJet documentation even better! diff --git a/docs/versioned_docs/version-3.0.0-LTS/contributing-guide/setup/docker.md b/docs/versioned_docs/version-3.0.0-LTS/contributing-guide/setup/docker.md index 1330cc11ce..96dcdcfc12 100644 --- a/docs/versioned_docs/version-3.0.0-LTS/contributing-guide/setup/docker.md +++ b/docs/versioned_docs/version-3.0.0-LTS/contributing-guide/setup/docker.md @@ -9,7 +9,7 @@ The following guide is intended for contributors to set up ToolJet locally. If y Docker Compose is the easiest way to set up the ToolJet server and client locally. -*If you just want to try out ToolJet locally with docker, you can follow the steps [here](https://docs.tooljet.com/docs/setup/try-tooljet).* +*If you just want to try out ToolJet locally with docker, you can follow the steps [here](/docs/setup/try-tooljet).* ## Prerequisites diff --git a/docs/versioned_docs/version-3.0.0-LTS/contributing-guide/setup/system-requirements.md b/docs/versioned_docs/version-3.0.0-LTS/contributing-guide/setup/system-requirements.md index 910b471b6e..7ee71bf0d1 100644 --- a/docs/versioned_docs/version-3.0.0-LTS/contributing-guide/setup/system-requirements.md +++ b/docs/versioned_docs/version-3.0.0-LTS/contributing-guide/setup/system-requirements.md @@ -19,6 +19,6 @@ For Docker setups on Mac systems, it's advisable to use a machine with 16GB RAM ## Bare-Metal Setup -For those who prefer a [bare-metal](https://docs.tooljet.com/docs/contributing-guide/setup/docker) setup over Docker, a minimum of 8GB RAM is recommended for smooth operation. +For those who prefer a [bare-metal](/docs/contributing-guide/setup/docker) setup over Docker, a minimum of 8GB RAM is recommended for smooth operation. Before initiating the installation process, please verify that your system meets these specified requirements. It's essential to customize server specifications based on the unique demands of your deployment scenario. \ No newline at end of file diff --git a/docs/versioned_docs/version-3.0.0-LTS/data-sources/appwrite.md b/docs/versioned_docs/version-3.0.0-LTS/data-sources/appwrite.md index 84d91d8564..e491266bfc 100644 --- a/docs/versioned_docs/version-3.0.0-LTS/data-sources/appwrite.md +++ b/docs/versioned_docs/version-3.0.0-LTS/data-sources/appwrite.md @@ -9,7 +9,7 @@ ToolJet can connect to appwrite database to read/write data. ## Connection -To establish a connection with the Appwrite data source, you can either click on the **+ Add new Data source** button located on the query panel or navigate to the **[Data Sources](https://docs.tooljet.com/docs/data-sources/overview)** page from the ToolJet dashboard. +To establish a connection with the Appwrite data source, you can either click on the **+ Add new Data source** button located on the query panel or navigate to the **[Data Sources](/docs/data-sources/overview)** page from the ToolJet dashboard. ToolJet requires the following to connect to your Appwrite: - **Host (API endpoint)** diff --git a/docs/versioned_docs/version-3.0.0-LTS/data-sources/athena.md b/docs/versioned_docs/version-3.0.0-LTS/data-sources/athena.md index b2910b7ba5..215d334494 100644 --- a/docs/versioned_docs/version-3.0.0-LTS/data-sources/athena.md +++ b/docs/versioned_docs/version-3.0.0-LTS/data-sources/athena.md @@ -9,7 +9,7 @@ ToolJet can connect to **Amazon Athena** which is an interactive query service t ## Connection -To establish a connection with the **Amazon Athena** data source, you can either click on the **+ Add new Data source** button located on the query panel or navigate to the **[Data Sources](https://docs.tooljet.com/docs/data-sources/overview)** page from the ToolJet dashboard and choose **Amazon Athena** as the data source. +To establish a connection with the **Amazon Athena** data source, you can either click on the **+ Add new Data source** button located on the query panel or navigate to the **[Data Sources](/docs/data-sources/overview)** page from the ToolJet dashboard and choose **Amazon Athena** as the data source. ToolJet requires the following to connect to your Athena. diff --git a/docs/versioned_docs/version-3.0.0-LTS/data-sources/custom-js.md b/docs/versioned_docs/version-3.0.0-LTS/data-sources/custom-js.md index 71220a4de8..2f535e75f3 100644 --- a/docs/versioned_docs/version-3.0.0-LTS/data-sources/custom-js.md +++ b/docs/versioned_docs/version-3.0.0-LTS/data-sources/custom-js.md @@ -140,7 +140,7 @@ This ID will be longer than the one generated earlier, and it could look like "2 :::tip Resources - You can also write custom JavaScript code to get the data from **External APIs** and manipulate the response for graphical representation. Here's the [tutorial](https://blog.tooljet.com/build-github-stars-history-app-in-5-minutes-using-low-code/) on how we used custom JavaScript code to build an app using GitHub API. - [Import external libraries](/docs/how-to/import-external-libraries-using-runjs) using RunJS. -- [Intentionally Fail](docs/how-to/intentionally-fail-js-query) a RunJS query. +- [Intentionally Fail](/docs/how-to/intentionally-fail-js-query) a RunJS query. - [Trigger query at specified intervals](/docs/how-to/run-query-at-specified-intervals) using RunJS. ::: diff --git a/docs/versioned_docs/version-3.0.0-LTS/data-sources/mailgun.md b/docs/versioned_docs/version-3.0.0-LTS/data-sources/mailgun.md index a646b43a54..8c966906c7 100644 --- a/docs/versioned_docs/version-3.0.0-LTS/data-sources/mailgun.md +++ b/docs/versioned_docs/version-3.0.0-LTS/data-sources/mailgun.md @@ -13,7 +13,7 @@ The Mailgun API Datasource supports for interaction with the mail endpoint of th ## Connection -To establish a connection with the **Mailgun** data source, click on the **+ Add new data source** button located on the query panel or navigate to the [Data Sources](https://docs.tooljet.com/docs/data-sources/overview) page from the ToolJet dashboard. +To establish a connection with the **Mailgun** data source, click on the **+ Add new data source** button located on the query panel or navigate to the [Data Sources](/docs/data-sources/overview) page from the ToolJet dashboard. ToolJet requires the following to connect to your Mailgun: - **API key** diff --git a/docs/versioned_docs/version-3.0.0-LTS/data-sources/n8n.md b/docs/versioned_docs/version-3.0.0-LTS/data-sources/n8n.md index e30f64e51b..efdc669060 100644 --- a/docs/versioned_docs/version-3.0.0-LTS/data-sources/n8n.md +++ b/docs/versioned_docs/version-3.0.0-LTS/data-sources/n8n.md @@ -9,7 +9,7 @@ ToolJet can trigger n8n workflows using webhook URLs. Please refer [this](https: ## Connection -To establish a connection with the n8n data source, click on the **+ Add new Data source** button located on the query panel or navigate to the [Data Sources](https://docs.tooljet.com/docs/data-sources/overview) page from the ToolJet dashboard. +To establish a connection with the n8n data source, click on the **+ Add new Data source** button located on the query panel or navigate to the [Data Sources](/docs/data-sources/overview) page from the ToolJet dashboard. Webhooks in n8n can be configured to operate with or without **Authentication**. If no authentication is required, select `None` as the **Authentication type**. For webhooks that require authentication, choose the appropriate method from the dropdown and provide the corresponding credentials. diff --git a/docs/versioned_docs/version-3.0.0-LTS/data-sources/notion.md b/docs/versioned_docs/version-3.0.0-LTS/data-sources/notion.md index 5bfaffbda5..5e281ad038 100644 --- a/docs/versioned_docs/version-3.0.0-LTS/data-sources/notion.md +++ b/docs/versioned_docs/version-3.0.0-LTS/data-sources/notion.md @@ -9,7 +9,7 @@ ToolJet can connect to a Notion workspace to do operations on notion pages, data ## Connection -To establish a connection with the Notion data source, click on the **+ Add new Data source** button located on the query panel or navigate to the [Data Sources](https://docs.tooljet.com/docs/data-sources/overview) page from the ToolJet dashboard. +To establish a connection with the Notion data source, click on the **+ Add new Data source** button located on the query panel or navigate to the [Data Sources](/docs/data-sources/overview) page from the ToolJet dashboard. For integrating Notion with ToolJet we will need the API token. The API token can be generated from your Notion workspace settings. Read the official Notion docs for [Creating an internal integration with notion API](https://www.notion.so/help/create-integrations-with-the-notion-api). diff --git a/docs/versioned_docs/version-3.0.0-LTS/data-sources/restapi/configuration.md b/docs/versioned_docs/version-3.0.0-LTS/data-sources/restapi/configuration.md index 3a7a7f4567..8997c52efe 100644 --- a/docs/versioned_docs/version-3.0.0-LTS/data-sources/restapi/configuration.md +++ b/docs/versioned_docs/version-3.0.0-LTS/data-sources/restapi/configuration.md @@ -39,7 +39,7 @@ ToolJet requires the following to connect to a REST API data source: ### Authentication :::info -For a detailed explanation of the authentication types supported by REST API data sources, refer to the **[Authentication](./authentication)** section. +For a detailed explanation of the authentication types supported by REST API data sources, refer to the **[Authentication](/docs/data-sources/restapi/authentication)** section. ::: ToolJet supports the following authentication types for REST API data sources: diff --git a/docs/versioned_docs/version-3.0.0-LTS/marketplace/plugins/pinecone.md b/docs/versioned_docs/version-3.0.0-LTS/marketplace/plugins/pinecone.md index e21e3b6788..f0e5299f20 100644 --- a/docs/versioned_docs/version-3.0.0-LTS/marketplace/plugins/pinecone.md +++ b/docs/versioned_docs/version-3.0.0-LTS/marketplace/plugins/pinecone.md @@ -6,7 +6,7 @@ title: Pinecone ToolJet integrates with Pinecone to utilize its vector database capabilities. This integration enables ToolJet to perform vector operations such as updating, querying, and managing vector embeddings in Pinecone indexes. :::note -Before following this guide, it is assumed that you have already completed the process of **[Using Marketplace plugins](../marketplace-overview#using-marketplace-plugins)**. +Before following this guide, it is assumed that you have already completed the process of **[Using Marketplace plugins](/docs/marketplace/marketplace-overview#using-marketplace-plugins)**. ::: ## Connection diff --git a/docs/versioned_docs/version-3.0.0-LTS/org-management/permissions.md b/docs/versioned_docs/version-3.0.0-LTS/org-management/permissions.md index 593c222fe0..2d51dad4ad 100644 --- a/docs/versioned_docs/version-3.0.0-LTS/org-management/permissions.md +++ b/docs/versioned_docs/version-3.0.0-LTS/org-management/permissions.md @@ -21,7 +21,7 @@ ToolJet has three default user roles, each with different levels of access: - **Custom Groups**: Can be created to assign specific permissions to sets of users. :::info -For detailed information on Users and Groups, refer to the [Managing Users and Groups](../tutorial/manage-users-groups.md) documentation. +For detailed information on Users and Groups, refer to the [Managing Users and Groups](/docs/tutorial/manage-users-groups) documentation. ::: ## Permission Levels diff --git a/docs/versioned_docs/version-3.0.0-LTS/project-overview/release-notes.md b/docs/versioned_docs/version-3.0.0-LTS/project-overview/release-notes.md index cfaa8baf49..8b740bd3bd 100644 --- a/docs/versioned_docs/version-3.0.0-LTS/project-overview/release-notes.md +++ b/docs/versioned_docs/version-3.0.0-LTS/project-overview/release-notes.md @@ -12,29 +12,29 @@ This document outlines the key improvements introduced in ToolJet 3.0, a major u 1. Up to 10 times faster app loading speeds 2. Smooth app development even with 1000s of components and 100s of queries 2. More intuitive experience in designing applications on the canvas with the new grid system -4. Highly configurable **[page management system](../tutorial/pages)** -5. Revamped **[components](../widgets/table/table-properties/)** with more styling and functionality customizations -6. Enhanced developer experience in managing queries with the **[new query manager UI](../app-builder/query-panel)** +4. Highly configurable **[page management system](/docs/tutorial/pages)** +5. Revamped **[components](/docs/widgets/table/table-properties/)** with more styling and functionality customizations +6. Enhanced developer experience in managing queries with the **[new query manager UI](/docs/app-builder/query-panel)** 7. Improved coding experience with better code suggestions, linting, and type-casting 8. Better debugging with easy-to-understand error messages 9. Theme settings: Light/dark/auto mode at the application level ## Platform Enhancements -1. **[Group Sync OIDC](../user-authentication/sso/oidc/)**: Easily manage user access to ToolJet applications from your Identity Provider (IDP) directly -2. **[Secrets constants](../org-management/workspaces/workspace_constants/#using-secrets)**: Ability to store encrypted credentials -3. **[User metadata](../tutorial/manage-users-groups/#user-metadata)**: Store custom metadata with user details & access them while building applications +1. **[Group Sync OIDC](/docs/user-authentication/sso/oidc/)**: Easily manage user access to ToolJet applications from your Identity Provider (IDP) directly +2. **[Secrets constants](/docs/org-management/workspaces/workspace_constants/#using-secrets)**: Ability to store encrypted credentials +3. **[User metadata](/docs/tutorial/manage-users-groups/#user-metadata)**: Store custom metadata with user details & access them while building applications 4. User roles: Revamped user groups with granular access control -5. **[User APIs](../tutorial/tooljet-api/#get-all-users)**: External API for creating and managing users +5. **[User APIs](/docs/tutorial/tooljet-api/#get-all-users)**: External API for creating and managing users 6. Security fixes: Various improvements to enhance platform security ## ToolJet Database (TJ DB) -1. **[Custom primary key](../tooljet-db/database-editor/#primary-key)** and **[foreign key support](../tooljet-db/database-editor/#foreign-key)** +1. **[Custom primary key](/docs/tooljet-db/database-editor/#primary-key)** and **[foreign key support](/docs/tooljet-db/database-editor/#foreign-key)** 2. Support for more data types for advanced use cases -3. **[SQL mode](../tooljet-db/querying-tooljet-db#sql-editor)** for complex querying +3. **[SQL mode](/docs/tooljet-db/querying-tooljet-db#sql-editor)** for complex querying 4. Bulk upload using CSV -5. GUI for **[complex SQL queries](../tooljet-db/querying-tooljet-db#gui-mode)** like joins, aggregates, and group by +5. GUI for **[complex SQL queries](/docs/tooljet-db/querying-tooljet-db#gui-mode)** like joins, aggregates, and group by ## Integrations @@ -50,21 +50,21 @@ This document outlines the key improvements introduced in ToolJet 3.0, a major u ## AI Apps -Build AI apps using **[OpenAI](../marketplace/plugins/marketplace-plugin-openai)**, and **[Portkey](../marketplace/plugins/marketplace-plugin-portkey)** integrations +Build AI apps using **[OpenAI](/docs/marketplace/plugins/marketplace-plugin-openai)**, and **[Portkey](/docs/marketplace/plugins/marketplace-plugin-portkey)** integrations ## Workflows -1. Introduction of **[loop node](../workflows/nodes#loop-node)** to implement iterative processes +1. Introduction of **[loop node](/docs/workflows/nodes#loop-node)** to implement iterative processes 2. Improved error handling and debugger: Improved troubleshooting 3. Support for multiple deployment environments -4. **[Webhook triggers](../workflows/workflow-triggers#webhooks)** to trigger workflows from external apps and services -5. **[Multiple result nodes](../workflows/results)** for greater flexibility in defining the output +4. **[Webhook triggers](/docs/workflows/workflow-triggers#webhooks)** to trigger workflows from external apps and services +5. **[Multiple result nodes](/docs/workflows/results)** for greater flexibility in defining the output ## Migration Steps Ready to upgrade to ToolJet 3.0? Follow our migration guides: -- **[For Self-Hosted Users](../setup/upgrade-to-v3)** -- **[For Cloud Users](../setup/cloud-v3-migration)** +- **[For Self-Hosted Users](/docs/setup/upgrade-to-v3)** +- **[For Cloud Users](/docs/setup/cloud-v3-migration)** This release significantly enhances ToolJet's capabilities across its platform, focusing on improved performance, expanded integrations, and smoother development experience for building complex applications. The addition of AI-powered features and the release of Workflows provide users with advanced tools for creating sophisticated, automated solutions. diff --git a/docs/versioned_docs/version-3.0.0-LTS/setup/choose-your-tooljet.md b/docs/versioned_docs/version-3.0.0-LTS/setup/choose-your-tooljet.md index 93dbfd4205..9579d832df 100644 --- a/docs/versioned_docs/version-3.0.0-LTS/setup/choose-your-tooljet.md +++ b/docs/versioned_docs/version-3.0.0-LTS/setup/choose-your-tooljet.md @@ -15,6 +15,9 @@ Please find the latest LTS version here:
| Version | Release Date | Docker Pull Command | |---------|--------------|----------------------| | Latest EE-LTS | N/A | `docker pull tooljet/tooljet:ee-lts-latest` | +| [v3.0.2-ee-lts](https://hub.docker.com/layers/tooljet/tooljet/v3.0.2-ee-lts/images/sha256-6cb558e5e3337c7fc1b9ffc830ce7096f19253ff5f2fad177afdb46fb0b0ea9d?context=explore) | November 13, 2024 | `docker pull tooljet/tooljet:v3.0.2-ee-lts` | +| [v3.0.1-ee-lts](https://hub.docker.com/layers/tooljet/tooljet/v3.0.1-ee-lts/images/sha256-b4f2e0779f76db07606ddd8a688cb7e06824837be3f507026ff91bb235efcc1d?context=explore) | November 12, 2024 | `docker pull tooljet/tooljet:v3.0.1-ee-lts` | +| [v3.0.0-ee-lts](https://hub.docker.com/layers/tooljet/tooljet/v3.0.0-ee-lts/images/sha256-989f1370c502e97555dd7e669f896ef6ba2ad1d4f317c53335105bf937b5b189?context=explore) | November 12, 2024 | `docker pull tooljet/tooljet:v3.0.0-ee-lts` | | [EE-LTS-2.50.9.45](https://hub.docker.com/layers/tooljet/tooljet/EE-LTS-2.50.9.45/images/sha256-cb0030d66415ac52d156608fee2de8ce400cd4b2a7b3f865be331d13d939c883?context=explore) | October 24, 2024 | `docker pull tooljet/tooljet:EE-LTS-2.50.9.45` | | [EE-LTS-2.50.9.44](https://hub.docker.com/layers/tooljet/tooljet/EE-LTS-2.50.9.44/images/sha256-739781626ba3b7a61890d5e6b633099fee12e0e14aa3d176ceafe102f4b4ca98?context=explore) | October 9, 2024 | `docker pull tooljet/tooljet:EE-LTS-2.50.9.44` | | [EE-LTS-2.50.9.43](https://hub.docker.com/layers/tooljet/tooljet/EE-LTS-2.50.9.43/images/sha256-5d1cdd349872279ff23da9332dc0ec71c4ad637b35b728c44211f21fd206fa1c?context=explore) | October 3, 2024 | `docker pull tooljet/tooljet:EE-LTS-2.50.9.43` | @@ -28,9 +31,6 @@ Please find the latest LTS version here:
| [EE-LTS-2.50.9.35](https://hub.docker.com/layers/tooljet/tooljet/EE-LTS-2.50.9.35/images/sha256-8a1b0014d470aff108ad75fd6982e01696740f2154a3bb49f08671b93d55485b?context=explore) | September 3, 2024 | `docker pull tooljet/tooljet:EE-LTS-2.50.9.35` | | [EE-LTS-2.50.9.34](https://hub.docker.com/layers/tooljet/tooljet/EE-LTS-2.50.9.34/images/sha256-95af52997ec5b42fd5435bfef2f8996d0acc8234ae0541e155705ea4c689b272?context=explore) | August 30, 2024 | `docker pull tooljet/tooljet:EE-LTS-2.50.9.34` | | [EE-LTS-2.50.9.33](https://hub.docker.com/layers/tooljet/tooljet/EE-LTS-2.50.9.33/images/sha256-e231b959a7e5e1455235d344ceffeaa34b482d925d9676e5169f58e966c59fbb?context=explore) | August 26, 2024 | `docker pull tooljet/tooljet:EE-LTS-2.50.9.33` | -| [EE-LTS-2.50.9.32](https://hub.docker.com/layers/tooljet/tooljet/EE-LTS-2.50.9.32/images/sha256-e231b959a7e5e1455235d344ceffeaa34b482d925d9676e5169f58e966c59fbb?context=explore) | August 26, 2024 | `docker pull tooljet/tooljet:EE-LTS-2.50.9.32` | -| [EE-LTS-2.50.9.31](https://hub.docker.com/layers/tooljet/tooljet/EE-LTS-2.50.9.31/images/sha256-9610b8a125ea622a4b07c17657c44e04e1b582df8a18c228bab3a876cdc49407?context=explore) | August 26, 2024 | `docker pull tooljet/tooljet:EE-LTS-2.50.9.31` | -| [EE-LTS-2.50.9.30](https://hub.docker.com/layers/tooljet/tooljet/EE-LTS-2.50.9.30/images/sha256-a7b0967aca4c4d29e423a78e91a7084073e2750d0a67fa2a8926d0da5eaf4ad4?context=explore) | August 21, 2024 | `docker pull tooljet/tooljet:EE-LTS-2.50.9.30` | :::info Users are encouraged to upgrade to the latest LTS version to ensure they benefit from the latest improvements and maintain a secure and efficient environment. @@ -46,4 +46,4 @@ Pre-Release versions are designed for those looking to explore the latest featur Past versions of ToolJet are those that are no longer actively maintained or supported. These versions may still be available but are not recommended, especially in production environments, as they do not receive updates, bug fixes, or security patches. -*Versions **2.45.x.x** and all earlier versions are considered past versions and are no longer maintained.* +*Versions **2.45.x.x** and all earlier versions are considered past versions and are no longer maintained.* \ No newline at end of file diff --git a/docs/versioned_docs/version-3.0.0-LTS/setup/cloud-v3-migration.md b/docs/versioned_docs/version-3.0.0-LTS/setup/cloud-v3-migration.md index 954ae1412b..389717bb73 100644 --- a/docs/versioned_docs/version-3.0.0-LTS/setup/cloud-v3-migration.md +++ b/docs/versioned_docs/version-3.0.0-LTS/setup/cloud-v3-migration.md @@ -174,7 +174,7 @@ After November 11th, applications with the old Kanban Board component will crash Workspace Constants are designed to be resolved on the server-side only, ensuring a high level of security. You can assign users to a specific role and provide create, update, and delete access to Workspace Constants. -For detailed instructions on migrating from Workspace Variables to Workspace Constants, please refer to our [Workspace Variables Migration Guide](../org-management/workspaces/workspace-variables-migration). +For detailed instructions on migrating from Workspace Variables to Workspace Constants, please refer to our [Workspace Variables Migration Guide](/docs/org-management/workspaces/workspace-variables-migration). ## Response Headers and Metadata @@ -196,7 +196,7 @@ Now, you should use: {{queries..metadata}} ``` -The `metadata` object will contain detailed information about the request and response, including request URL, method, headers, parameters, response status code, and headers. You can read more about metadata [here](../data-sources/restapi/metadata-and-cookies/#metadata). +The `metadata` object will contain detailed information about the request and response, including request URL, method, headers, parameters, response status code, and headers. You can read more about metadata [here](/docs/data-sources/restapi/metadata-and-cookies/#metadata). ## Help and Support diff --git a/docs/versioned_docs/version-3.0.0-LTS/setup/env-vars.md b/docs/versioned_docs/version-3.0.0-LTS/setup/env-vars.md index e8833c8bde..63821f5c0a 100644 --- a/docs/versioned_docs/version-3.0.0-LTS/setup/env-vars.md +++ b/docs/versioned_docs/version-3.0.0-LTS/setup/env-vars.md @@ -151,7 +151,7 @@ Please note the subpath is to be set with trailing `/` and is applicable only wh ToolJet uses SMTP services to send emails (e.g., invitation emails when you add new users to your workspace). -For Enterprise Edition, you must configure SMTP settings through the user interface (UI) in the ToolJet Settings. For more information, see [SMTP Configuration](../org-management/smtp-configuration.md). +For Enterprise Edition, you must configure SMTP settings through the user interface (UI) in the ToolJet Settings. For more information, see [SMTP Configuration](/docs/org-management/smtp-configuration). :::info If you have upgraded from a version prior to v2.62.0, the SMTP variables in your .env file will automatically be mapped to the UI. diff --git a/docs/versioned_docs/version-3.0.0-LTS/setup/google-cloud-run.md b/docs/versioned_docs/version-3.0.0-LTS/setup/google-cloud-run.md index 1633f65849..145fa5cf78 100644 --- a/docs/versioned_docs/version-3.0.0-LTS/setup/google-cloud-run.md +++ b/docs/versioned_docs/version-3.0.0-LTS/setup/google-cloud-run.md @@ -72,7 +72,7 @@ Once the Service is created and live, to make the Cloud Service URL public. Ple ## Deploying ToolJet Database To use ToolJet Database, you'd have to set up and deploy PostgREST server which helps querying ToolJet Database. Deploying ToolJet Database is mandatory from ToolJet 3.0 or else the migration might break, checkout the following docs to know more about new major version, including breaking changes that require you to adjust your applications accordingly: -- [Self Hosted](./upgrade-to-v3.md) +- [Self Hosted](/docs/setup/upgrade-to-v3) 1. Cloud Run requires prebuilt image to be present within cloud registry. You can pull specific PostgREST image from docker hub and then tag with your project to push it to cloud registry. ```bash diff --git a/docs/versioned_docs/version-3.0.0-LTS/setup/tooljet-subpath.md b/docs/versioned_docs/version-3.0.0-LTS/setup/tooljet-subpath.md index 7de8bfc311..0289c72d70 100644 --- a/docs/versioned_docs/version-3.0.0-LTS/setup/tooljet-subpath.md +++ b/docs/versioned_docs/version-3.0.0-LTS/setup/tooljet-subpath.md @@ -14,7 +14,7 @@ You'll need to setup the following environment variables if ToolJet installation :::info -See all **[Environment Variables](./env-vars)** here. +See all **[Environment Variables](/docs/setup/env-var)** here. ::: ## Upgrading to the Latest Version diff --git a/docs/versioned_docs/version-3.0.0-LTS/setup/try-tooljet.md b/docs/versioned_docs/version-3.0.0-LTS/setup/try-tooljet.md index 82f51d37c9..a86219e157 100644 --- a/docs/versioned_docs/version-3.0.0-LTS/setup/try-tooljet.md +++ b/docs/versioned_docs/version-3.0.0-LTS/setup/try-tooljet.md @@ -23,7 +23,7 @@ docker run \ - Runs the ToolJet server on the port 80 on your machine. - Container has postgres already configured within. All the data will be available in the docker volume `tooljet_data`. -- You can make use of `--env` or `--env-file` flag to test against various env configurables mentioned [here](./env-vars). +- You can make use of `--env` or `--env-file` flag to test against various env configurables mentioned [here](/docs/setup/env-vars). - Use `docker stop tooljet` to stop the container and `docker start tooljet` to start the container thereafter. #### Dynamic Port Setup diff --git a/docs/versioned_docs/version-3.0.0-LTS/setup/upgrade-to-lts.md b/docs/versioned_docs/version-3.0.0-LTS/setup/upgrade-to-lts.md index d7e5984316..0df918a9be 100644 --- a/docs/versioned_docs/version-3.0.0-LTS/setup/upgrade-to-lts.md +++ b/docs/versioned_docs/version-3.0.0-LTS/setup/upgrade-to-lts.md @@ -20,14 +20,15 @@ ToolJet will be releasing new LTS versions every 3-5 months with an end-of-life The upgrade process depends on your deployment method. You can follow the upgrade process under the respective setup guides: -- [Upgrade ToolJet on DigitalOcean](../digitalocean#upgrading-to-the-latest-lts-version) -- [Upgrade ToolJet on Docker](../docker#upgrading-to-the-latest-lts-version) -- [Upgrade ToolJet on AWS EC2](../ec2#upgrading-to-the-latest-lts-version) -- [Upgrade ToolJet on AWS ECS](../ecs#upgrading-to-the-latest-lts-version) -- [Upgrade ToolJet on OpenShift](../openshift#upgrading-to-the-latest-lts-version) -- [Upgrade ToolJet on Helm](../helm#upgrading-to-the-latest-lts-version) -- [Upgrade ToolJet on Kubernetes](../kubernetes#upgrading-to-the-latest-lts-version) -- [Upgrade ToolJet on Kubernetes(GKE)](../kubernetes-gke#upgrading-to-the-latest-lts-version) -- [Upgrade ToolJet on Kubernetes(AKS)](../kubernetes-aks#upgrading-to-the-latest-lts-version) -- [Upgrade ToolJet on Azure Container Apps](../azure-container#upgrading-to-the-latest-lts-version) -- [Upgrade ToolJet on Google Cloud Run](../google-cloud-run#upgrading-to-the-latest-lts-version) +- [Upgrade ToolJet on DigitalOcean](/docs/setup/digitalocean#upgrading-to-the-latest-lts-version) +- [Upgrade ToolJet on Docker](/docs/setup/docker#upgrading-to-the-latest-lts-version) +- [Upgrade ToolJet on AWS EC2](/docs/setup/ec2#upgrading-to-the-latest-lts-version) +- [Upgrade ToolJet on AWS ECS](/docs/setup/ecs#upgrading-to-the-latest-lts-version) +- [Upgrade ToolJet on OpenShift](/docs/setup/openshift#upgrading-to-the-latest-lts-version) +- [Upgrade ToolJet on Helm](/docs/setup/helm#upgrading-to-the-latest-lts-version) +- [Upgrade ToolJet on Kubernetes](/docs/setup/kubernetes#upgrading-to-the-latest-lts-version) +- [Upgrade ToolJet on Kubernetes(GKE)](/docs/setup/kubernetes-gke#upgrading-to-the-latest-lts-version) +- [Upgrade ToolJet on Kubernetes(AKS)](/docs/setup/kubernetes-aks#upgrading-to-the-latest-lts-version) +- [Upgrade ToolJet on Azure Container Apps](/docs/setup/azure-container#upgrading-to-the-latest-lts-version) +- [Upgrade ToolJet on Google Cloud Run](/docs/setup/google-cloud-run#upgrading-to-the-latest-lts-version) + diff --git a/docs/versioned_docs/version-3.0.0-LTS/tooljet-db/data-types.md b/docs/versioned_docs/version-3.0.0-LTS/tooljet-db/data-types.md index ef1e36de31..faa4892324 100644 --- a/docs/versioned_docs/version-3.0.0-LTS/tooljet-db/data-types.md +++ b/docs/versioned_docs/version-3.0.0-LTS/tooljet-db/data-types.md @@ -24,7 +24,7 @@ ToolJet Database supports several data types to accommodate various kinds of inf ## Permissible Constraints per Data Type -The following table shows which constraints are permissible for each data type. For more detailed explanations of each constraint type, please refer to the [Column Constraints](./database-editor#column-constraints) section. +The following table shows which constraints are permissible for each data type. For more detailed explanations of each constraint type, please refer to the [Column Constraints](/docs/tooljet-db/database-editor#column-constraints) section. | Data Type | Primary Key | Foreign Key | Unique | Not Null | |:-----------:|:--------------:|:-------------:|:--------:|:----------:| diff --git a/docs/versioned_docs/version-3.0.0-LTS/tooljet-db/database-editor.md b/docs/versioned_docs/version-3.0.0-LTS/tooljet-db/database-editor.md index 922822afc9..f17ed4a49f 100644 --- a/docs/versioned_docs/version-3.0.0-LTS/tooljet-db/database-editor.md +++ b/docs/versioned_docs/version-3.0.0-LTS/tooljet-db/database-editor.md @@ -35,7 +35,7 @@ To create a new table in the ToolJet Database: | **Option** | **Description** | | --- | --- | | **Column name** | Enter a unique name for the column. | -| **Data type** | Select the appropriate data type for the column from the dropdown menu. For more information on available data types, see the [Supported Data Types](./data-types#supported-data-types) section. | +| **Data type** | Select the appropriate data type for the column from the dropdown menu. For more information on available data types, see the [Supported Data Types](/docs/tooljet-db/data-types#supported-data-types) section. | | **Default value (optional)** | Specify any default value to be assigned to the column. If left blank, the column will allow null values. | | **Primary Key** | Check this box to designate the column as the [Primary Key](#primary-key). Multiple columns can be selected, creating a composite primary key. | | **NULL/NOT NULL toggle** | Use this toggle to determine whether the column should allow null values or require a value. By default, null values are permitted. | @@ -60,7 +60,7 @@ ToolJet Database supports several column constraints to maintain data integrity **Not Null**: The not null constraint ensures that the designated column(s) cannot have null values, requiring a value for every row in the table. -For a detailed overview of which constraints are allowed for each data type, refer to the [Permissible Constraints per Data Type](./data-types#permissible-constraints-per-data-type) table. +For a detailed overview of which constraints are allowed for each data type, refer to the [Permissible Constraints per Data Type](/docs/tooljet-db/data-types#permissible-constraints-per-data-type) table. ## Primary Key @@ -281,7 +281,7 @@ To add a new column to a table, either click on the kebab menu icon on the right A drawer from the right will open up where you can enter the details for the new column: - **Column Name**: Enter a unique name for the new column, serving as its key identifier. -- **Data Type**: Choose the appropriate data type for the column from the [available options](./data-types#supported-data-types). For more information on data types and their associated constraints, see the [Supported Data Types](./data-types#supported-data-types) and [Permissible Constraints per Data Type](./data-types#permissible-constraints-per-data-type) sections. +- **Data Type**: Choose the appropriate data type for the column from the [available options](/docs/tooljet-db/data-types#supported-data-types). For more information on data types and their associated constraints, see the [Supported Data Types](/docs/tooljet-db/data-types#supported-data-types) and [Permissible Constraints per Data Type](/docs/tooljet-db/data-types#permissible-constraints-per-data-type) sections. - **Default Value**: Specify any default value that should be assigned to the column. Optionally, users can leave this field blank. When a table contains rows and NOT NULL is applied to one of its existing or new columns, specifying a default value becomes compulsory. - **Foreign Key Relation**: Click on the toggle to add a foreign key relationship to the column. This will open a menu where you can select the target table and column to reference. diff --git a/docs/versioned_docs/version-3.0.0-LTS/tutorial/creating-app.md b/docs/versioned_docs/version-3.0.0-LTS/tutorial/creating-app.md index 08d97e2496..c839536052 100644 --- a/docs/versioned_docs/version-3.0.0-LTS/tutorial/creating-app.md +++ b/docs/versioned_docs/version-3.0.0-LTS/tutorial/creating-app.md @@ -26,6 +26,6 @@ You will be redirected to the visual app editor once the app has been created. C The main components of an app: -- **[Widgets](https://docs.tooljet.com/docs/tutorial/adding-widget)** - UI components such as tables, buttons, dropdowns. -- **[Data sources](https://docs.tooljet.com/docs/tutorial/adding-a-datasource)** - ToolJet can connect to databases, APIs and external services to fetch and modify data. -- **[Queries](https://docs.tooljet.com/docs/tutorial/building-queries)** - Queries are used to access the connected data sources. \ No newline at end of file +- **[Widgets](/docs/tutorial/adding-widget)** - UI components such as tables, buttons, dropdowns. +- **[Data sources](/docs/tutorial/adding-a-datasource)** - ToolJet can connect to databases, APIs and external services to fetch and modify data. +- **[Queries](/docs/tutorial/building-queries)** - Queries are used to access the connected data sources. \ No newline at end of file diff --git a/docs/versioned_docs/version-3.0.0-LTS/tutorial/manage-users-groups.md b/docs/versioned_docs/version-3.0.0-LTS/tutorial/manage-users-groups.md index 9426c646c2..b9c9dd8499 100644 --- a/docs/versioned_docs/version-3.0.0-LTS/tutorial/manage-users-groups.md +++ b/docs/versioned_docs/version-3.0.0-LTS/tutorial/manage-users-groups.md @@ -5,7 +5,7 @@ title: Managing Users and Groups # Managing Users and Groups -This guide explains how to manage users and groups in ToolJet. For an overview of the permission system, please refer to the [Permissions](../org-management/permissions.md) documentation. +This guide explains how to manage users and groups in ToolJet. For an overview of the permission system, please refer to the [Permissions](/docs/org-management/permissions) documentation. ## Managing Users Across Workspaces @@ -160,7 +160,7 @@ Admins of a workspace can create custom groups to manage permissions. To create ### Modifying Group Permissions :::info -For detailed information on permissions, refer to the [Permissions](../org-management/permissions.md) documentation. +For detailed information on permissions, refer to the [Permissions](/docs/org-management/permissions) documentation. ::: When changing permissions for a custom group: diff --git a/docs/versioned_docs/version-3.0.0-LTS/tutorial/pages.md b/docs/versioned_docs/version-3.0.0-LTS/tutorial/pages.md index c2abf405c7..3ea0e07193 100644 --- a/docs/versioned_docs/version-3.0.0-LTS/tutorial/pages.md +++ b/docs/versioned_docs/version-3.0.0-LTS/tutorial/pages.md @@ -89,9 +89,9 @@ The duplicate page option allows you to create and add a copy of the page in the Like other ToolJet components, pages can also be attached to event handlers. For pages, the **On page load** event is available. You can use all the available actions for this event, along with the new actions added specifically for Pages. -- **[Switch Page](../actions/switch-page)** -- **[Set Page Variable](../actions/set-page-variable)** -- **[Unset Page Variable](../actions/unset-page-variable)** +- **[Switch Page](/docs/actions/switch-page)** +- **[Set Page Variable](/docs/actions/set-page-variable)** +- **[Unset Page Variable](/docs/actions/unset-page-variable)** ### Disable Page @@ -114,6 +114,6 @@ You can **delete** a page from an application using this option.
| handle | The handle represents the slug of the page within an app. In the URL `https://app.tooljet.com/applications/crm2/home`, **crm2** refers to the app name, and **home** corresponds to the handle. The handle is automatically set when a page is added, and you can also [rename](#rename) the handle from the Page options. To access the value of the handle variable dynamically, use `{{page.handle}}`| | name | The name indicates the name of the page set during its creation. To access the value of the name variable dynamically, use `{{page.name}}` | | id | Each page in the ToolJet app receives a unique identifier upon creation. To access the value of the id dynamically, use `{{page.id}}` | -| variables | Variables is an object that contains all the variables created for a specific page using the [Set Page Variable](../actions/set-page-variable) action. The value of a specific variable can be accessed dynamically using `{{page.variables.}}`, where `` refers to the variable created for that page using the Set Page variable action. | +| variables | Variables is an object that contains all the variables created for a specific page using the [Set Page Variable](/docs/actions/set-page-variable) action. The value of a specific variable can be accessed dynamically using `{{page.variables.}}`, where `` refers to the variable created for that page using the Set Page variable action. |
diff --git a/docs/versioned_docs/version-3.0.0-LTS/widgets/table/serverside-operations/overview.md b/docs/versioned_docs/version-3.0.0-LTS/widgets/table/serverside-operations/overview.md index c06b042593..24358ac698 100644 --- a/docs/versioned_docs/version-3.0.0-LTS/widgets/table/serverside-operations/overview.md +++ b/docs/versioned_docs/version-3.0.0-LTS/widgets/table/serverside-operations/overview.md @@ -31,10 +31,10 @@ Server-side operations refer to tasks executed on the server, such as data fetch Following server side operations can be performed on a Table in ToolJet: -- [Search](./search.md) -- [Sort](./sort.md) -- [Filter](./filter.md) -- [Pagination](./pagination.md) +- [Search](/docs/widgets/table/serverside-operations/search/) +- [Sort](/docs/widgets/table/serverside-operations/sort/) +- [Filter](/docs/widgets/table/serverside-operations/filter/) +- [Pagination](/docs/widgets/table/serverside-operations/pagination/) Serverside Operations Present for Table Component in ToolJet diff --git a/docs/versioned_docs/version-3.0.0-LTS/widgets/toggle-switch-v2.md b/docs/versioned_docs/version-3.0.0-LTS/widgets/toggle-switch-v2.md index dd9efbe156..80928a871a 100644 --- a/docs/versioned_docs/version-3.0.0-LTS/widgets/toggle-switch-v2.md +++ b/docs/versioned_docs/version-3.0.0-LTS/widgets/toggle-switch-v2.md @@ -8,7 +8,7 @@ The **Toggle Switch** component can be used for binary choices, such as turning
:::info -To get the configuration of legacy Toggle Switch component, please refer to **[this](/docs/2.43.0/widgets/toggle-switch)** document. +To get the configuration of legacy Toggle Switch component, please refer to **[this](/docs/widgets/toggle-switch)** document. ::: ## Properties diff --git a/docs/versioned_docs/version-3.0.0-LTS/widgets/toggle-switch.md b/docs/versioned_docs/version-3.0.0-LTS/widgets/toggle-switch.md index dc4aeb5dd4..67b7bd9674 100644 --- a/docs/versioned_docs/version-3.0.0-LTS/widgets/toggle-switch.md +++ b/docs/versioned_docs/version-3.0.0-LTS/widgets/toggle-switch.md @@ -8,7 +8,7 @@ The **Toggle Switch** component can be used for binary choices, such as turning
:::info -To get the configuration of legacy Toggle Switch component, please refer to **[this](/docs/2.43.0/widgets/toggle-switch)** document. +To get the configuration of legacy Toggle Switch component, please refer to **[this](/docs/widgets/toggle-switch)** document. ::: ## Properties