Ensure app can only be updated when you're the only user

This commit is contained in:
Andrew Kingston 2023-07-04 13:19:46 +01:00
parent 99bf0ca03b
commit 4b9c5dff96
1 changed files with 2 additions and 3 deletions

View File

@ -14,13 +14,12 @@
import RevertModal from "components/deploy/RevertModal.svelte" import RevertModal from "components/deploy/RevertModal.svelte"
import VersionModal from "components/deploy/VersionModal.svelte" import VersionModal from "components/deploy/VersionModal.svelte"
import UpdateAppModal from "components/start/UpdateAppModal.svelte" import UpdateAppModal from "components/start/UpdateAppModal.svelte"
import { processStringSync } from "@budibase/string-templates" import { processStringSync } from "@budibase/string-templates"
import ConfirmDialog from "components/common/ConfirmDialog.svelte" import ConfirmDialog from "components/common/ConfirmDialog.svelte"
import analytics, { Events, EventSource } from "analytics" import analytics, { Events, EventSource } from "analytics"
import { API } from "api" import { API } from "api"
import { apps } from "stores/portal" import { apps } from "stores/portal"
import { deploymentStore, store } from "builderStore" import { deploymentStore, store, isOnlyUser } from "builderStore"
import TourWrap from "components/portal/onboarding/TourWrap.svelte" import TourWrap from "components/portal/onboarding/TourWrap.svelte"
import { TOUR_STEP_KEYS } from "components/portal/onboarding/tours.js" import { TOUR_STEP_KEYS } from "components/portal/onboarding/tours.js"
import { goto } from "@roxi/routify" import { goto } from "@roxi/routify"
@ -141,7 +140,7 @@
<div class="action-top-nav"> <div class="action-top-nav">
<div class="action-buttons"> <div class="action-buttons">
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
{#if updateAvailable} {#if updateAvailable && $isOnlyUser}
<div class="app-action-button version" on:click={versionModal.show}> <div class="app-action-button version" on:click={versionModal.show}>
<div class="app-action"> <div class="app-action">
<ActionButton quiet> <ActionButton quiet>