fix: read-only iam

This commit is contained in:
Andras Bacsai
2023-01-10 10:26:11 +01:00
parent 30cd2149ea
commit ee40120496
7 changed files with 22 additions and 27 deletions

View File

@@ -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 @@
<a
href={$isDeploymentEnabled ? `/applications/${id}/logs` : null}
class="btn btn-sm text-sm gap-2"
sveltekit:prefetch
>
<svg
xmlns="http://www.w3.org/2000/svg"
@@ -363,7 +362,7 @@
<button
on:click={restartApplication}
type="submit"
disabled={!$isDeploymentEnabled}
disabled={!$isDeploymentEnabled || !$appSession.isAdmin}
class="btn btn-sm gap-2"
>
<svg
@@ -383,7 +382,7 @@
</button>
{/if}
<button
disabled={!$isDeploymentEnabled}
disabled={!$isDeploymentEnabled || !$appSession.isAdmin}
class="btn btn-sm gap-2"
on:click={() => handleDeploySubmit(true)}
>
@@ -409,7 +408,7 @@
<button
on:click={stopApplication}
type="submit"
disabled={!$isDeploymentEnabled}
disabled={!$isDeploymentEnabled || !$appSession.isAdmin}
class="btn btn-sm gap-2"
>
<svg
@@ -432,7 +431,7 @@
<button
on:click={stopApplication}
type="submit"
disabled={!$isDeploymentEnabled}
disabled={!$isDeploymentEnabled || !$appSession.isAdmin}
class="btn btn-sm gap-2"
>
<svg
@@ -453,7 +452,7 @@
{/if}
<button
class="btn btn-sm gap-2"
disabled={!$isDeploymentEnabled}
disabled={!$isDeploymentEnabled || !$appSession.isAdmin}
on:click={() => handleDeploySubmit(true)}
>
{#if $status.application.overallStatus !== 'degraded'}

View File

@@ -103,7 +103,7 @@
}
return errorNotification(error);
} finally {
$isDeploymentEnabled = checkIfDeploymentEnabledApplications($appSession.isAdmin, application);
$isDeploymentEnabled = checkIfDeploymentEnabledApplications(application);
}
}
</script>

View File

@@ -58,7 +58,7 @@
$status.application.overallStatus === 'degraded' ||
$status.application.overallStatus === 'healthy' ||
$status.application.initialLoading;
$isDeploymentEnabled = checkIfDeploymentEnabledApplications($appSession.isAdmin, application);
$isDeploymentEnabled = checkIfDeploymentEnabledApplications(application);
let statues: any = {};
let loading = {
save: false,
@@ -235,7 +235,7 @@
}
return errorNotification(error);
} finally {
$isDeploymentEnabled = checkIfDeploymentEnabledApplications($appSession.isAdmin, application);
$isDeploymentEnabled = checkIfDeploymentEnabledApplications(application);
}
}
async function handleSubmit(toast: boolean = true) {
@@ -269,7 +269,7 @@
}
await saveForm(id, application, baseDatabaseBranch, dockerComposeConfiguration);
setLocation(application, settings);
$isDeploymentEnabled = checkIfDeploymentEnabledApplications($appSession.isAdmin, application);
$isDeploymentEnabled = checkIfDeploymentEnabledApplications(application);
forceSave = false;
if (toast) {

View File

@@ -96,7 +96,6 @@
</div>
<Storage on:refresh={refreshStorage} isNew />
{}
{/if}
</div>
</div>