diff --git a/apps/ui/src/lib/store.ts b/apps/ui/src/lib/store.ts index 493896c70..52bf6eb4c 100644 --- a/apps/ui/src/lib/store.ts +++ b/apps/ui/src/lib/store.ts @@ -58,11 +58,10 @@ export const appSession: Writable = writable({ }); export const disabledButton: Writable = writable(false); export const isDeploymentEnabled: Writable = writable(false); -export function checkIfDeploymentEnabledApplications(isAdmin: boolean, application: any) { +export function checkIfDeploymentEnabledApplications(application: any) { return !!( - isAdmin && (application.buildPack === 'compose') || - (application.fqdn || application.settings.isBot) && + (application.fqdn || application.settings?.isBot) && ((application.gitSource && application.repository && application.buildPack) || application.simpleDockerfile) && @@ -70,9 +69,8 @@ export function checkIfDeploymentEnabledApplications(isAdmin: boolean, applicati ); } -export function checkIfDeploymentEnabledServices(isAdmin: boolean, service: any) { +export function checkIfDeploymentEnabledServices( service: any) { return ( - isAdmin && service.fqdn && service.destinationDocker && service.version && diff --git a/apps/ui/src/routes/applications/[id]/__layout.svelte b/apps/ui/src/routes/applications/[id]/__layout.svelte index f9e8ff1ff..502861a93 100644 --- a/apps/ui/src/routes/applications/[id]/__layout.svelte +++ b/apps/ui/src/routes/applications/[id]/__layout.svelte @@ -83,7 +83,7 @@ let forceDelete = false; let stopping = false; const { id } = $page.params; - $isDeploymentEnabled = checkIfDeploymentEnabledApplications($appSession.isAdmin, application); + $isDeploymentEnabled = checkIfDeploymentEnabledApplications(application); async function deleteApplication(name: string, force: boolean) { const sure = confirm($t('application.confirm_to_delete', { name })); @@ -292,7 +292,6 @@ {/if}