skip stage configured and working

This commit is contained in:
IGNY8 VPS (Salman)
2026-01-17 00:10:26 +00:00
parent cf755b23dc
commit 97f5ff8167
7 changed files with 253 additions and 38 deletions

View File

@@ -58,6 +58,13 @@ class AutomationViewSet(viewsets.ViewSet):
'is_enabled': config.is_enabled,
'frequency': config.frequency,
'scheduled_time': str(config.scheduled_time),
'stage_1_enabled': config.stage_1_enabled,
'stage_2_enabled': config.stage_2_enabled,
'stage_3_enabled': config.stage_3_enabled,
'stage_4_enabled': config.stage_4_enabled,
'stage_5_enabled': config.stage_5_enabled,
'stage_6_enabled': config.stage_6_enabled,
'stage_7_enabled': config.stage_7_enabled,
'stage_1_batch_size': config.stage_1_batch_size,
'stage_2_batch_size': config.stage_2_batch_size,
'stage_3_batch_size': config.stage_3_batch_size,
@@ -102,6 +109,22 @@ class AutomationViewSet(viewsets.ViewSet):
config.frequency = request.data['frequency']
if 'scheduled_time' in request.data:
config.scheduled_time = request.data['scheduled_time']
# Stage enabled toggles
if 'stage_1_enabled' in request.data:
config.stage_1_enabled = request.data['stage_1_enabled']
if 'stage_2_enabled' in request.data:
config.stage_2_enabled = request.data['stage_2_enabled']
if 'stage_3_enabled' in request.data:
config.stage_3_enabled = request.data['stage_3_enabled']
if 'stage_4_enabled' in request.data:
config.stage_4_enabled = request.data['stage_4_enabled']
if 'stage_5_enabled' in request.data:
config.stage_5_enabled = request.data['stage_5_enabled']
if 'stage_6_enabled' in request.data:
config.stage_6_enabled = request.data['stage_6_enabled']
if 'stage_7_enabled' in request.data:
config.stage_7_enabled = request.data['stage_7_enabled']
# Batch sizes
if 'stage_1_batch_size' in request.data:
config.stage_1_batch_size = request.data['stage_1_batch_size']
if 'stage_2_batch_size' in request.data:
@@ -133,6 +156,13 @@ class AutomationViewSet(viewsets.ViewSet):
'is_enabled': config.is_enabled,
'frequency': config.frequency,
'scheduled_time': str(config.scheduled_time),
'stage_1_enabled': config.stage_1_enabled,
'stage_2_enabled': config.stage_2_enabled,
'stage_3_enabled': config.stage_3_enabled,
'stage_4_enabled': config.stage_4_enabled,
'stage_5_enabled': config.stage_5_enabled,
'stage_6_enabled': config.stage_6_enabled,
'stage_7_enabled': config.stage_7_enabled,
'stage_1_batch_size': config.stage_1_batch_size,
'stage_2_batch_size': config.stage_2_batch_size,
'stage_3_batch_size': config.stage_3_batch_size,