8000 feat: base snapshots by DarkPhoenix2704 · Pull Request #9879 · nocodb/nocodb · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

feat: base snapshots #9879

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 35 commits into from
Nov 28, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
c0dd153
feat: snapshot ui and move misc settings to base tab
DarkPhoenix2704 Nov 28, 2024
611adeb
fix: add snapshot controller and services
DarkPhoenix2704 Nov 28, 2024
416cac8
feat: duplicate comments
DarkPhoenix2704 Nov 28, 2024
2658a9e
chore: move create and restore snapshot to jobs
DarkPhoenix2704 Nov 28, 2024
7ebeb21
chore: move to ee
DarkPhoenix2704 Nov 28, 2024
66326a9
feat: create and restore snapshot jobs
DarkPhoenix2704 Nov 28, 2024
213a39e
feat: ui wip
DarkPhoenix2704 Nov 28, 2024
acc7f54
feat: ui wip
DarkPhoenix2704 Nov 28, 2024
aa2f145
fix: snapshot creatuon and restoring failing
DarkPhoenix2704 Nov 28, 2024
11252f0
fix: snapshot creare and delete modal and ui
DarkPhoenix2704 Nov 28, 2024
ebf9f72
feat: refactor duplicate processor for code reuse
DarkPho 8000 enix2704 Nov 28, 2024
73f59e5
feat: restore snapshots
DarkPhoenix2704 Nov 28, 2024
b8ae038
chore: move to ee and acl
DarkPhoenix2704 Nov 28, 2024
7590048
fix: go to visibility on base node action
DarkPhoenix2704 Nov 28, 2024
8dbe398
fix: filter tests
DarkPhoenix2704 Nov 28, 2024
a4cf88b
fix: erd tests
DarkPhoenix2704 Nov 28, 2024
dba5e4d
fix: move snapshot swagger definition to ee
DarkPhoenix2704 Nov 28, 2024
34044c7
fix: move snapshot langs to i8n
DarkPhoenix2704 Nov 28, 2024
049c523
feat: snapshot crud tests
DarkPhoenix2704 Nov 28, 2024
5e26d24
fix: snapshot error case handle
DarkPhoenix2704 Nov 28, 2024
99da255
fix: oss erd test
DarkPhoenix2704 Nov 28, 2024
3997346
fix: design corrections
DarkPhoenix2704 Nov 28, 2024
5d1f74b
fix: design corrections
DarkPhoenix2704 Nov 28, 2024
bc05ad2
fix: trigger switch on click
DarkPhoenix2704 Nov 28, 2024
6834d46
fix: tooltips and color corrections
DarkPhoenix2704 Nov 28, 2024
04c9a00
fix: subtext
dstala Nov 28, 2024
af7ea4c
fix: text capitalise
dstala Nov 28, 2024
4fa09fe
fix: icon change
DarkPhoenix2704 Nov 28, 2024
d8d4dff
fix: truncate and icons
DarkPhoenix2704 Nov 28, 2024
1700418
fix: icon size
DarkPhoenix2704 Nov 28, 2024
283542d
fix: cross workspace snapshot restore
DarkPhoenix2704 Nov 28, 2024
07d3b39
fix: rebase fix
DarkPhoenix2704 Nov 28, 2024
a454596
fix: snapshot fixes
DarkPhoenix2704 Nov 28, 2024
c1ce620
fix: snapshot fixes
DarkPhoenix2704 Nov 28, 2024
e895c0d
fix: get data as batch
DarkPhoenix2704 Nov 28, 2024
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
8 changes: 5 additions & 3 deletions packages/nc-gui/assets/nc-icons/database.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
14 changes: 5 additions & 9 deletions packages/nc-gui/assets/nc-icons/settings.svg
ED4F
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 6 additions & 4 deletions packages/nc-gui/assets/nc-icons/users.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 5 additions & 3 deletions packages/nc-gui/components/dashboard/TreeView/ProjectNode.vue
Original file line number Diff line number Diff line change
Expand Up @@ -95,8 +95,6 @@ const { activeProjectId } = storeToRefs(useBases())

const { baseUrl } = useBase()

const toggleDialog = inject(ToggleDialogInj, () => {})

const { $e } = useNuxtApp()

const isOptionsOpen = ref(false)
Expand Down Expand Up @@ -525,6 +523,10 @@ watch(
},
)

const openBaseSettings = async (baseId: string) => {
await navigateTo(`/nc/${baseId}?page=base-settings`)
}

const showNodeTooltip = ref(true)
</script>

Expand Down Expand Up @@ -745,7 +747,7 @@ const showNodeTooltip = ref(true)
key="teamAndSettings"
data-testid="nc-sidebar-base-settings"
class="nc-sidebar-base-base-settings"
@click="toggleDialog(true, 'teamAndAuth', undefined, base.id)"
@click="openBaseSettings(base.id)"
>
<div v-e="['c:base:settings']" class="flex gap-2 items-center">
<GeneralIcon icon="settings" class="group-hover:text-black" />
Expand Down
82 changes: 0 additions & 82 deletions packages/nc-gui/components/dashboard/settings/Misc.vue

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<script setup lang="ts"></script>

<template>
<div></div>
</template>

<style scoped lang="scss"></style>
Loading
Loading
0