autotako

Service to monitor moombox for completed livestream downloads to upload for distribution
git clone https://code.alwayswait.ing/autotako.git
Log | Files | Refs

commit 7136c172dbacaf60d30a92eaf643222881c91b33
parent c7a42c8e85cd91fdc2515418c415e477b4eed5c1
Author: archiveanon <>
Date:   Sat, 25 Jan 2025 12:25:16 +0000

Replace upload button when files unavailable

Diffstat:
Msrc/autotako/static/style.css | 5++++-
Msrc/autotako/templates/index.html | 6++++++
2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/src/autotako/static/style.css b/src/autotako/static/style.css @@ -78,8 +78,11 @@ a { .job__manualupload--unconfigured sl-icon-button::part(base) { color: var(--sl-color-warning-600); } +.job__manualupload--unavailable sl-icon-button::part(base) { + color: var(--sl-color-warning-100); +} .job__manualupload--done sl-icon-button::part(base) { - color: var(--sl-color-success-600); + color: var(--sl-color-success-700); } .job__manualupload--fail sl-icon-button::part(base) { color: var(--sl-color-danger-600); diff --git a/src/autotako/templates/index.html b/src/autotako/templates/index.html @@ -48,6 +48,12 @@ <sl-icon-button name="exclamation-triangle"></sl-icon-button> </sl-tooltip> </div> + {% elif job.status == "Finished" and not job.files_available %} + <div class="job__manualupload job__manualupload--unavailable"> + <sl-tooltip content="Output files unavailable"> + <sl-icon-button name="trash"></sl-icon-button> + </sl-tooltip> + </div> {% else %} <div class="job__manualupload" hx-target="this"> <sl-icon-button hx-post="render/{{ job.id }}" hx-swap="outerHTML" name="cloud-upload" {{- ' disabled' if no_outputs }}></sl-icon-button>