mirror of
https://github.com/nocodb/nocodb.git
synced 2026-05-02 05:06:56 +00:00
feat: sync fw (#10671)
* feat: sync table init * feat: sync table (WIP) * feat: oauth flow for github * feat: sync feature flag * feat: progress for sync * feat: revise sync status * feat: incremental support for sync * feat: disable insert & delete operations on synced tables * feat: handle synced & readonly on frontend * test: apply system column order (always initial) * test: change wrong index * fix: PR requested changes * test: overlapping variable names
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import type { FormDefinition } from 'nocodb-sdk'
|
||||
import type { FormDefinition, IntegrationsType } from 'nocodb-sdk'
|
||||
import type { VNode } from '@vue/runtime-dom'
|
||||
import type { CSSProperties, FunctionalComponent, SVGAttributes } from 'nuxt/dist/app/compat/capi'
|
||||
import { ClientType, IntegrationCategoryType, SyncDataType } from '#imports'
|
||||
@@ -8,7 +8,7 @@ export interface IntegrationItemType {
|
||||
title: string
|
||||
icon: FunctionalComponent<SVGAttributes, {}, any, {}> | VNode
|
||||
sub_type: SyncDataType | ClientType
|
||||
type: IntegrationCategoryType
|
||||
type: IntegrationCategoryType | IntegrationsType
|
||||
isAvailable?: boolean
|
||||
iconStyle?: CSSProperties
|
||||
isOssOnly?: boolean
|
||||
@@ -40,9 +40,10 @@ export const integrationCategories: IntegrationCategoryItemType[] = [
|
||||
isAvailable: true,
|
||||
},
|
||||
{
|
||||
title: 'objects.integrationCategories.ai',
|
||||
subtitle: 'objects.integrationCategories.ai',
|
||||
value: `${IntegrationCategoryType.AI}-coming-soon`,
|
||||
title: 'Auth Provider',
|
||||
subtitle: 'Auth',
|
||||
value: IntegrationCategoryType.AUTH,
|
||||
isAvailable: true,
|
||||
},
|
||||
{
|
||||
title: 'objects.integrationCategories.communication',
|
||||
|
||||
Reference in New Issue
Block a user