diff --git a/packages/nc-gui/components/dashboard/MiniSidebar/CreateNewActionMenu.vue b/packages/nc-gui/components/dashboard/MiniSidebar/CreateNewActionMenu.vue
index a1dc514d79..992c95117b 100644
--- a/packages/nc-gui/components/dashboard/MiniSidebar/CreateNewActionMenu.vue
+++ b/packages/nc-gui/components/dashboard/MiniSidebar/CreateNewActionMenu.vue
@@ -27,7 +27,7 @@ const { isAiFeaturesEnabled } = useNocoAi()
const { isFeatureEnabled } = useBetaFeatureToggle()
-const { showUpgradeToUseTimelineView } = useEeConfig()
+const { showUpgradeToUseTimelineView, showUpgradeToUseMapView } = useEeConfig()
const isVisibleCreateNew = ref(false)
@@ -264,6 +264,14 @@ const hasDashboardCreateAccess = computed(() => {
{{ $t('objects.viewType.list') }}
+ onOpenModal({ type: ViewTypes.MAP }) })"
+ >
+
+ {{ $t('objects.viewType.map') }}
+
{
+ isOpen = false
+ showUpgradeToUseMapView({
+ successCallback: () => {
+ onOpenModal({ type: ViewTypes.MAP })
+ },
+ })
+ }
+ "
>
@@ -231,7 +240,7 @@ function onCreateSection() {
{{ $t('objects.viewType.map') }}
-
+
@@ -241,19 +250,32 @@ function onCreateSection() {
onOpenModal({ type: ViewTypes.TIMELINE }) })"
+ @click="
+ () => {
+ isOpen = false
+ showUpgradeToUseTimelineView({
+ successCallback: () => {
+ onOpenModal({ type: ViewTypes.TIMELINE })
+ },
+ })
+ }
+ "
>
{{ $t('objects.viewType.timeline') }}
-
-
-
+
+
+
+
+
+
+
@@ -261,7 +283,7 @@ function onCreateSection() {
-
+
diff --git a/packages/nc-gui/components/dashboard/TreeView/CreateViewBtn/SectionMenu.vue b/packages/nc-gui/components/dashboard/TreeView/CreateViewBtn/SectionMenu.vue
index aab90856c5..bf807d8e2b 100644
--- a/packages/nc-gui/components/dashboard/TreeView/CreateViewBtn/SectionMenu.vue
+++ b/packages/nc-gui/components/dashboard/TreeView/CreateViewBtn/SectionMenu.vue
@@ -1,6 +1,7 @@
diff --git a/packages/nc-gui/components/smartsheet/header/ColumnMenu.vue b/packages/nc-gui/components/smartsheet/header/ColumnMenu.vue
index a3c18d467e..227d5b7777 100644
--- a/packages/nc-gui/components/smartsheet/header/ColumnMenu.vue
+++ b/packages/nc-gui/components/smartsheet/header/ColumnMenu.vue
@@ -682,8 +682,10 @@ const onDeleteColumn = () => {
"
data-testid="nc-column-convert-link-v2"
@click="
- isOpen = false
- showConvertLinkV2Modal = true
+ () => {
+ isOpen = false
+ showConvertLinkV2Modal = true
+ }
"
>
diff --git a/packages/nc-gui/components/smartsheet/topbar/ViewListDropdown.vue b/packages/nc-gui/components/smartsheet/topbar/ViewListDropdown.vue
index a6f9b97d11..020031c56d 100644
--- a/packages/nc-gui/components/smartsheet/topbar/ViewListDropdown.vue
+++ b/packages/nc-gui/components/smartsheet/topbar/ViewListDropdown.vue
@@ -261,18 +261,11 @@ async function onOpenModal({
onOpenModal({ type: ViewTypes.MAP }) })"
>