{% set id_prefix = "schedule-edit-source-path" %}
{% set paths = schedule.source_paths %}
{% set placeholder = "Enter path for scheduled backups" %}
{% include "partials/shared/source_paths_input.html" %}
Leave empty to run only the selected prune, check, or cloud sync tasks (no backup)
{% if schedule.is_manual_only %}
{% elif schedule.cron_expression not in ["0 2 * * *", "0 2 * * 0", "0 2 1 * *", "0 2 1,15 * *", "0 2 */2 * *"] %}
{% else %}
{% endif %}
Automatically prune old archives on each scheduled run
Automatically sync to cloud on each scheduled run
Verify repository integrity on each scheduled run
Get notified when scheduled backup completes or fails
Advanced Options
Configure optional pre/post job hooks and backup patterns
{% set pre_hooks_count = (schedule.pre_job_hooks | from_json) | length if schedule.pre_job_hooks else 0 %}
{% set post_hooks_count = (schedule.post_job_hooks | from_json) | length if schedule.post_job_hooks else 0 %}
{% set total_hooks_count = pre_hooks_count + post_hooks_count %}
{% set total_patterns_count = (schedule.patterns | from_json) | length if schedule.patterns else 0 %}