Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions content/docs/account-settings/authentication/overview.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -23,29 +23,29 @@ SSO functionality is achieved by establishing a connection with an identity prov

Google OAuth, short for Open Authorization, is a widely used and standardized protocol that facilitates secure authentication and authorization processes, particularly in the context of web and mobile applications. Developed by Google, OAuth enables users to grant third-party applications limited access to their resources without exposing their credentials. This authorization framework is based on token-based authentication, where users can log in using their Google credentials, and developers can obtain an access token to interact with Google APIs on the user's behalf.

Please follow the details in the article to integrate with [Google OAuth](020.google-oauth.md)
Please follow the details in the article to integrate with [Google OAuth](google-oauth)

### Security Assertion Markup Language (SAML)
The Security Assertion Markup Language (SAML) stands as a critical protocol in the realm of secure authentication and authorization processes. Developed to enable Single Sign-On (SSO) functionality, SAML facilitates the exchange of authentication and authorization data between an identity provider (IdP) and a service provider (SP). This XML-based protocol ensures the secure transfer of user identity information, allowing individuals to access multiple applications and services with a single set of credentials. SAML operates on a trust model, wherein the identity provider asserts the user's identity to the service provider, which, in turn, grants or denies access based on the provided assertions.

[//]: # (This robust framework is widely employed in various industries and platforms, contributing to the seamless and secure integration of disparate systems and applications in the digital landscape. SAML adoption is particularly evident in cloud-based services, enterprise applications, and other environments where a unified and secure authentication process is paramount.)

Please follow the details in the article below to integrate with various popular SAML providers.
1. [Okta](/account-settings/authentication/SAML-SSO/okta)
2. [Auth0](/account-settings/authentication/SAML-SSO/auth0)
3. [Ping Identity](/account-settings/authentication/SAML-SSO/ping-identity)
4. [Active Directory](/account-settings/authentication/SAML-SSO/azure-ad)
5. [Keycloak](/account-settings/authentication/SAML-SSO/keycloak)
1. [Okta](/account-settings/authentication/saml-sso/okta)
2. [Auth0](/account-settings/authentication/saml-sso/auth0)
3. [Ping Identity](/account-settings/authentication/saml-sso/ping-identity)
4. [Active Directory](/account-settings/authentication/saml-sso/azure-ad)
5. [Keycloak](/account-settings/authentication/saml-sso/keycloak)

### OpenID Connect (OIDC)
The OpenID Connect (OIDC) protocol is a modern authentication layer built on top of the OAuth 2.0 framework, designed to address user authentication and authorization challenges in web and mobile applications. OIDC provides a standardized and secure way for applications to verify the identity of end-users. Leveraging JSON Web Tokens (JWTs), OIDC enables the exchange of user identity information between the identity provider (IdP) and the Service provider, typically a web application.

[//]: # (One of the key advantages of OIDC is its ability to enable Single Sign-On (SSO) capabilities, allowing users to authenticate once and access multiple applications seamlessly. OIDC also provides a standardized set of claims, such as user profile information, making it easier for developers to integrate identity management into their applications. Widely adopted in various industries, OIDC plays a crucial role in enhancing the security and user experience of authentication processes across diverse digital platforms.)

Please follow the details in the article below to integrate with various popular OIDC providers.
1. [Okta](/account-settings/authentication/OIDC-SSO/okta)
2. [Auth0](/account-settings/authentication/OIDC-SSO/auth0)
3. [Ping Identity](/account-settings/authentication/OIDC-SSO/ping-identity)
4. [Active Directory](/account-settings/authentication/OIDC-SSO/azure-ad)
1. [Okta](/account-settings/authentication/oidc-sso/okta)
2. [Auth0](/account-settings/authentication/oidc-sso/auth0)
3. [Ping Identity](/account-settings/authentication/oidc-sso/ping-identity)
4. [Active Directory](/account-settings/authentication/oidc-sso/azure-ad)


Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ tags: ['SSO', 'Keycloak', 'SAML']
keywords: ['SSO', 'Keycloak', 'SAML', 'Authentication', 'Identity Provider']
---

:::info
<Callout type="info">
For SSO Access - please reach [**out to sales team**](https://cal.com/nocodb).
:::
</Callout>


This article briefs about the steps to configure Keycloak as Identity service provider for NocoDB
Expand Down Expand Up @@ -59,6 +59,6 @@ For Sign-in's, user should be able to now see `Sign in with <SSO>` option.

![SAML SSO Configuration](/img/v2/account-settings/SSO-SignIn.png)

:::note
<Callout type="note">
Post sign-out, refresh page (for the first time) if you do not see `Sign in with <SSO>` option
:::
</Callout>
6 changes: 3 additions & 3 deletions content/docs/collaboration/notifications.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,6 @@ You can easily change the status of your notifications:
Read notifications can be deleted individually by clicking on the `⋮` menu and selecting 'Delete'. Once deleted, the notification will no longer appear in your list, ensuring that you only keep relevant information.

## Related Articles
- [Workspace Collaboration](010.workspace-collaboration.md)
- [Base Collaboration](020.base-collaboration.md)
- [Expanded Records](../080.records/030.expand-record.md)
- [Workspace Collaboration](workspace-collaboration)
- [Base Collaboration](base-collaboration)
- [Expanded Records](../records/expand-record)
12 changes: 6 additions & 6 deletions content/docs/data-sources/actions-on-data-sources.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ keywords: ['NocoDB data source', 'UI ACL', 'Audit logs', 'Relations', 'Edit', 'U
---

## Edit Data Source parameters
- Open [Data Sources](010.data-source-overview.md#accessing-data-sources) tab in the Base Settings homepage
- Open [Data Sources](data-source-overview#accessing-data-sources) tab in the Base Settings homepage
- Click on the data source that you wish to edit
- Re-configure data source parameters as required. The following parameters can be edited:
1. Data source name
Expand All @@ -22,7 +22,7 @@ To change database connection configuration parameters (like host, port, and suc

## Remove data source

Open [Data Sources](010.data-source-overview.md#accessing-data-sources) tab in the Base Settings homepage
Open [Data Sources](data-source-overview#accessing-data-sources) tab in the Base Settings homepage
1. Click on Actions button (three dots) against the data source that you wish to remove
2. Select `Remove` option from the dropdown

Expand All @@ -36,7 +36,7 @@ Removing a data source will not delete the external data source. It will only re

## Data source visibility

- Open [Data Sources](010.data-source-overview.md#accessing-data-sources) tab in the Base Settings homepage
- Open [Data Sources](data-source-overview#accessing-data-sources) tab in the Base Settings homepage
- Toggle radio button listed under `Visibility` column for the data source that you wish to hide/un-hide

![datasource visibility](/img/v2/data-source/data-source-visibility.png)
Expand All @@ -48,7 +48,7 @@ Removing a data source will not delete the external data source. It will only re
UI Access Control is available only in Open-Source version of NocoDB.
</Callout>

Open [Data Sources](010.data-source-overview.md#accessing-data-sources) tab in the Base Settings homepage, select the data source that you wish to configure UI ACL for and follow the steps below:
Open [Data Sources](data-source-overview#accessing-data-sources) tab in the Base Settings homepage, select the data source that you wish to configure UI ACL for and follow the steps below:
1. Select `UI ACL` tab
2. You can see the list of views & tables available in the data source as rows & roles available as columns. Toggle checkboxes to enable/disable access to tables for specific roles.
3. Click on `Save` button to save the changes
Expand All @@ -58,7 +58,7 @@ Open [Data Sources](010.data-source-overview.md#accessing-data-sources) tab in t

## Audit logs

- Open [Data Sources](010.data-source-overview.md#accessing-data-sources) tab in the Base Settings homepage
- Open [Data Sources](data-source-overview#accessing-data-sources) tab in the Base Settings homepage
- Click on `Default` datasource & then
- Access `Audit` tab to view the audit logs.

Expand All @@ -69,7 +69,7 @@ Audit logs are not available for external data source connections.
</Callout>

## Relations
- Open [Data Sources](010.data-source-overview.md#accessing-data-sources) tab in the Base Settings homepage
- Open [Data Sources](data-source-overview#accessing-data-sources) tab in the Base Settings homepage
- Select the data source that you wish to access ERD (Relations view) for
- Click on `ERD View` tab

Expand Down
2 changes: 1 addition & 1 deletion content/docs/data-sources/sync-with-data-source.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ tags: ['Data Sources', 'Sync', 'External', 'PG', 'MySQL']
keywords: ['NocoDB data source', 'connect data source', 'external data source', 'PG data source', 'MySQL data source']
---

To sync changes done in the external data source with NocoDB, Open [Data Sources](010.data-source-overview.md#accessing-data-sources) tab in the Base Settings, select the data source you wish to sync metadata for, and follow the steps below:
To sync changes done in the external data source with NocoDB, Open [Data Sources](data-source-overview#accessing-data-sources) tab in the Base Settings, select the data source you wish to sync metadata for, and follow the steps below:

1. Click on the `Meta Sync` tab
2. Click on the `Reload` button to refresh Sync state (Optional)
Expand Down
10 changes: 5 additions & 5 deletions content/docs/developer-resources/webhook/webhook-overview.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ You can employ webhooks to notify external systems whenever there are additions,

Note that, Webhooks currently are specific to associated table.

- [Create Webhook](020.create-webhook.md)
- [Disable Webhook](040.actions-on-webhook.md#enabledisable-webhook)
- [Modify Webhook](040.actions-on-webhook.md#edit-webhook)
- [Duplicate Webhook](040.actions-on-webhook.md#duplicate-webhook)
- [Delete Webhook](040.actions-on-webhook.md#delete-webhook)
- [Create Webhook](create-webhook)
- [Disable Webhook](actions-on-webhook#enabledisable-webhook)
- [Modify Webhook](actions-on-webhook#edit-webhook)
- [Duplicate Webhook](actions-on-webhook#duplicate-webhook)
- [Delete Webhook](actions-on-webhook#delete-webhook)

2 changes: 1 addition & 1 deletion content/docs/fields/field-types/custom-types/barcode.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -49,4 +49,4 @@ NocoDB supports the following barcode types for the barcode field type.
- Coda bar

## Related fields
- [QR code](040.QR-code.md)
- [QR code](qr-code)
2 changes: 1 addition & 1 deletion content/docs/fields/field-types/custom-types/qr-code.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -32,4 +32,4 @@ Cell displays the QR code generated from the source field. Click on the cell to
![image](/img/v2/fields/qr-expand.png)

## Related fields
- [Barcode](050.barcode.md)
- [Barcode](barcode)
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,4 @@ Default system field can be only hidden from UI. It cannot be modified, duplicat
`CreatedTime` field is displayed as a read-only field in the table view. It is displayed as a date & time string in the format `DD MMM YYYY, HH:mm`.

## Related fields
- [Last Modified Time](060.last-modified-time.md)
- [Last Modified Time](last-modified-time)
6 changes: 3 additions & 3 deletions content/docs/fields/field-types/date-time-based/date-time.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,6 @@ keywords: ['Fields', 'Field types', 'Date & Time', 'Create date time field']
| HH:mm | 14:20 |

## Related fields
- [Date](020.date.md)
- [Time](030.time.md)
- [Duration](040.duration.md)
- [Date](date)
- [Time](time)
- [Duration](duration)
6 changes: 3 additions & 3 deletions content/docs/fields/field-types/date-time-based/date.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,6 @@ keywords: ['Fields', 'Field types', 'Date & Time', 'Create date field']
| DD MMM YY | 22 JAN 24 |

## Related fields
- [DateTime](010.date-time.md)
- [Time](030.time.md)
- [Duration](040.duration.md)
- [DateTime](date-time)
- [Time](time)
- [Duration](duration)
6 changes: 3 additions & 3 deletions content/docs/fields/field-types/date-time-based/duration.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,6 @@ keywords: ['Fields', 'Field types', 'Date & Time', 'Create duration field']


## Related fields
- [DateTime](010.date-time.md)
- [Date](020.date.md)
- [Time](030.time.md)
- [DateTime](date-time)
- [Date](date)
- [Time](time)
Original file line number Diff line number Diff line change
Expand Up @@ -29,5 +29,5 @@ Default system field can be only hidden from UI. It cannot be modified, duplicat
`LastModifiedTime` field is displayed as a read-only field in the table view. It is displayed as a date & time string in the format `DD MMM YYYY, HH:mm`.

## Related fields
- [Created Time](050.created-time.md)
- [Created Time](created-time)

6 changes: 3 additions & 3 deletions content/docs/fields/field-types/date-time-based/time.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,6 @@ Time format: HH:mm AM/PM (12-hour format)
[//]: # (| HH:mm | 14:20 |)

## Related fields
- [DateTime](010.date-time.md)
- [Date](020.date.md)
- [Duration](040.duration.md)
- [DateTime](date-time)
- [Date](date)
- [Duration](duration)
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ SWITCH({quarterNumber},
:::

## Related Articles
- [Numeric and Logical Operators](015.operators.md)
- [Numeric Functions](020.numeric-functions.md)
- [String Functions](030.string-functions.md)
- [Date Functions](040.date-functions.md)
- [Numeric and Logical Operators](operators)
- [Numeric Functions](numeric-functions)
- [String Functions](string-functions)
- [Date Functions](date-functions)
8 changes: 4 additions & 4 deletions content/docs/fields/field-types/formula/date-functions.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -189,7 +189,7 @@ This function returns the hour of the day as an integer between 0 and 23 (inclus
---

## Related Articles
- [Numeric and Logical Operators](015.operators.md)
- [Numeric Functions](020.numeric-functions.md)
- [String Functions](030.string-functions.md)
- [Conditional Expressions](050.conditional-expressions.md)
- [Numeric and Logical Operators](operators)
- [Numeric Functions](numeric-functions)
- [String Functions](string-functions)
- [Conditional Expressions](conditional-expressions)
Original file line number Diff line number Diff line change
Expand Up @@ -66,8 +66,8 @@ When NocoDB recognizes a formula's output as a Boolean result, you can apply the
---

## Related Articles
- [Numeric Functions](020.numeric-functions.md)
- [String Functions](030.string-functions.md)
- [Date Functions](040.date-functions.md)
- [Conditional Expressions](050.conditional-expressions.md)
- [Numeric Functions](numeric-functions)
- [String Functions](string-functions)
- [Date Functions](date-functions)
- [Conditional Expressions](conditional-expressions)

10 changes: 5 additions & 5 deletions content/docs/fields/field-types/formula/formula.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -32,11 +32,11 @@ Unlike other field types, formula cells cannot be modified by double-clicking si

## Supported formula functions

- [Numeric and Logical Operators](015.operators.md)
- [Numeric Functions](020.numeric-functions.md)
- [String Functions](030.string-functions.md)
- [Date Functions](040.date-functions.md)
- [Conditional Expressions](050.conditional-expressions.md)
- [Numeric and Logical Operators](operators)
- [Numeric Functions](numeric-functions)
- [String Functions](string-functions)
- [Date Functions](date-functions)
- [Conditional Expressions](conditional-expressions)



Expand Down
8 changes: 4 additions & 4 deletions content/docs/fields/field-types/formula/numeric-functions.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -361,9 +361,9 @@ VALUE("USD -45.67") => -45.67
------------

## Related Articles
- [Numeric and Logical Operators](015.operators.md)
- [String Functions](030.string-functions.md)
- [Date Functions](040.date-functions.md)
- [Conditional Expressions](050.conditional-expressions.md)
- [Numeric and Logical Operators](operators)
- [String Functions](string-functions)
- [Date Functions](date-functions)
- [Conditional Expressions](conditional-expressions)


8 changes: 4 additions & 4 deletions content/docs/fields/field-types/formula/operators.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ Example: `({field1} + ({field2} * {field3}) / (3 - {field4} ))`


## Related Articles
- [Numeric Functions](020.numeric-functions.md)
- [String Functions](030.string-functions.md)
- [Date Functions](040.date-functions.md)
- [Conditional Expressions](050.conditional-expressions.md)
- [Numeric Functions](numeric-functions)
- [String Functions](string-functions)
- [Date Functions](date-functions)
- [Conditional Expressions](conditional-expressions)

9 changes: 4 additions & 5 deletions content/docs/fields/field-types/formula/string-functions.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -269,10 +269,9 @@ ISNOTBLANK('Hello') => true


## Related Articles
- [Numeric and Logical Operators](015.operators.md)
- [Numeric Functions](020.numeric-functions.md)
- [Date Functions](040.date-functions.md)
- [Conditional Expressions](050.conditional-expressions.md)

- [Numeric and Logical Operators](operators)
- [Numeric Functions](numeric-functions)
- [Date Functions](date-functions)
- [Conditional Expressions](conditional-expressions)


4 changes: 2 additions & 2 deletions content/docs/fields/field-types/links-based/links.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -142,5 +142,5 @@ Use the ⚙️ icon to the right of the filter to toggle between static & dynami
Note that, it's allowed to have a mix of static & dynamic conditions in the filter.

## Related fields
- [Lookup](020.lookup.md)
- [Rollup](030.rollup.md)
- [Lookup](lookup)
- [Rollup](rollup)
4 changes: 2 additions & 2 deletions content/docs/fields/field-types/links-based/lookup.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -27,5 +27,5 @@ keywords: ['Fields', 'Field types', 'Links based types', 'Lookup', 'Create looku
![image](/img/v2/fields/types/lookup.png)

## Similar links-based fields
- [Links](010.links.md)
- [Rollup](030.rollup.md)
- [Links](links)
- [Rollup](rollup)
4 changes: 2 additions & 2 deletions content/docs/fields/field-types/links-based/rollup.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -34,5 +34,5 @@ Here's a table with brief descriptions for each of the aggregation functions sup
| Average Distinct | Calculates the average of distinct values in a dataset. |

## Similar links-based fields
- [Links](010.links.md)
- [Lookup](020.lookup.md)
- [Links](links)
- [Lookup](lookup)
6 changes: 3 additions & 3 deletions content/docs/fields/field-types/numerical/currency.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,6 @@ NocoDB adheres to ISO639-1 standard for locale codes.

## Similar numerical fields
Following are the other numerical fields available in NocoDB, with some custom add-on features.
- [Number](010.number.md)
- [Decimal](020.decimal.md)
- [Percent](030.percent.md)
- [Number](number)
- [Decimal](decimal)
- [Percent](percent)
6 changes: 3 additions & 3 deletions content/docs/fields/field-types/numerical/decimal.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,6 @@ Default decimal precision is 1 digit

## Similar numerical fields
Following are the other numerical fields available in NocoDB, with some custom add-on features.
- [Number](010.number.md)
- [Percent](030.percent.md)
- [Currency](040.currency.md)
- [Number](number)
- [Percent](percent)
- [Currency](currency)
6 changes: 3 additions & 3 deletions content/docs/fields/field-types/numerical/number.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,6 @@ keywords: ['Fields', 'Field types', 'Numerical types', 'Number', 'Create number

## Similar numerical fields
Following are the other numerical fields available in NocoDB, with some custom add-on features.
- [Decimal](020.decimal.md)
- [Percent](030.percent.md)
- [Currency](040.currency.md)
- [Decimal](decimal)
- [Percent](percent)
- [Currency](currency)
6 changes: 3 additions & 3 deletions content/docs/fields/field-types/numerical/percent.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,6 @@ keywords: ['Fields', 'Field types', 'Numerical types', 'Percent', 'Create percen

## Similar numerical fields
Following are the other numerical fields available in NocoDB, with some custom add-on features.
- [Number](010.number.md)
- [Decimal](020.decimal.md)
- [Currency](040.currency.md)
- [Number](number)
- [Decimal](decimal)
- [Currency](currency)
Loading
Loading