software package profiles implemeted, job deletion optimized

This commit is contained in:
2026-09-26 13:07:23 +02:00
parent 87a5041162
commit 7d314057e4
54 changed files with 3492 additions and 342 deletions
+33
View File
@@ -76,6 +76,39 @@
</div>
</section>
<section class="panel software-settings-section">
<div class="software-settings-section-heading">
<div>
<h2>{{ t('software.settings.remote_cleanup_title') }}</h2>
<p class="muted">{{ t('software.settings.remote_cleanup_help') }}</p>
</div>
<span class="software-settings-badge">{{ t('software.settings.remote_cleanup_badge') }}</span>
</div>
<div class="software-settings-grid">
<label class="software-toggle-option software-settings-wide">
<input type="checkbox" name="remote_job_cleanup_enabled" {% if software_settings.get('remote_job_cleanup_enabled', true) %}checked{% endif %}>
<span class="software-toggle-track"><span class="software-toggle-thumb"></span></span>
<span>
<strong>{{ t('software.settings.remote_cleanup_enabled') }}</strong>
<small>{{ t('software.settings.remote_cleanup_enabled_help') }}</small>
</span>
</label>
<label>
{{ t('software.settings.remote_cleanup_hours') }}
<input type="number" name="remote_job_retention_hours" min="1" max="8760" step="1" value="{{ software_settings.get('remote_job_retention_hours', 24) }}">
<small>{{ t('software.settings.remote_cleanup_hours_help') }}</small>
</label>
<div class="software-callback-preview">
<span>{{ t('software.settings.remote_cleanup_paths') }}</span>
<code>C:\ProgramData\AssetManager\Jobs</code>
<code>/var/lib/assetmanager/jobs</code>
</div>
</div>
</section>
<section class="panel software-settings-section">
<div class="software-settings-section-heading">
<div>