mirror of
https://github.com/nocodb/nocodb.git
synced 2026-04-30 06:26:30 +00:00
feat: team & settings modal data sources tab revised
Signed-off-by: mertmit <mertmit99@gmail.com>
This commit is contained in:
@@ -1,6 +1,12 @@
|
||||
<script setup lang="ts">
|
||||
import { Empty, extractSdkResponseErrorMsg, h, message, useI18n, useNuxtApp, useProject } from '#imports'
|
||||
|
||||
interface Props {
|
||||
baseId: string
|
||||
}
|
||||
|
||||
const props = defineProps<Props>()
|
||||
|
||||
const { $api } = useNuxtApp()
|
||||
|
||||
const { project, loadTables } = useProject()
|
||||
@@ -19,7 +25,7 @@ async function loadMetaDiff() {
|
||||
|
||||
isLoading = true
|
||||
isDifferent = false
|
||||
metadiff = await $api.project.metaDiffGet(project.value?.id)
|
||||
metadiff = await $api.base.metaDiffGet(project.value?.id, props.baseId)
|
||||
for (const model of metadiff) {
|
||||
if (model.detectedChanges?.length > 0) {
|
||||
model.syncState = model.detectedChanges.map((el: any) => el?.msg).join(', ')
|
||||
@@ -38,7 +44,7 @@ async function syncMetaDiff() {
|
||||
if (!project.value?.id || !isDifferent) return
|
||||
|
||||
isLoading = true
|
||||
await $api.project.metaDiffSync(project.value.id)
|
||||
await $api.base.metaDiffSync(project.value.id, props.baseId)
|
||||
// Table metadata recreated successfully
|
||||
message.info(t('msg.info.metaDataRecreated'))
|
||||
await loadTables()
|
||||
|
||||
Reference in New Issue
Block a user