snapshot: preserve backup UX, remote target setup, and docs updates

This commit is contained in:
Md Bayazid Bostame
2026-03-26 01:53:44 +01:00
parent 2a372fdb15
commit 438334bd92
26 changed files with 1737 additions and 383 deletions

View File

@@ -0,0 +1,38 @@
# Generated by Django 5.1.5 on 2026-03-26 00:01
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('workflows', '0034_workflowconfig_device_handover_lead_days'),
]
operations = [
migrations.AddField(
model_name='workflowconfig',
name='remote_backup_enabled',
field=models.BooleanField(default=False, verbose_name='Remote Backup aktiviert'),
),
migrations.AddField(
model_name='workflowconfig',
name='remote_backup_nextcloud_directory',
field=models.CharField(blank=True, max_length=255, verbose_name='Nextcloud Backup-Verzeichnis'),
),
migrations.AddField(
model_name='workflowconfig',
name='remote_backup_nfs_path',
field=models.CharField(blank=True, max_length=255, verbose_name='NFS Pfad (optional)'),
),
migrations.AddField(
model_name='workflowconfig',
name='remote_backup_s3_bucket',
field=models.CharField(blank=True, max_length=255, verbose_name='S3 Bucket (optional)'),
),
migrations.AddField(
model_name='workflowconfig',
name='remote_backup_target_type',
field=models.CharField(choices=[('nextcloud', 'Nextcloud'), ('s3', 'S3'), ('nfs', 'NFS')], default='nextcloud', max_length=20, verbose_name='Remote Backup Zieltyp'),
),
]