mirror of
https://github.com/eduardogsilva/wireguard_webadmin.git
synced 2026-02-20 11:36:18 +00:00
Remove schedule_last_calculated_at field from PeerScheduling model
This commit is contained in:
@@ -435,7 +435,6 @@ def cron_peer_scheduler(request):
|
|||||||
if peer_scheduling.next_scheduled_enable_at and peer_scheduling.next_scheduled_enable_at <= now:
|
if peer_scheduling.next_scheduled_enable_at and peer_scheduling.next_scheduled_enable_at <= now:
|
||||||
data['scheduled_peers_enabled'] += 1
|
data['scheduled_peers_enabled'] += 1
|
||||||
peer_scheduling.next_scheduled_enable_at = None
|
peer_scheduling.next_scheduled_enable_at = None
|
||||||
peer_scheduling.schedule_last_calculated_at = None
|
|
||||||
peer_scheduling.peer.disabled_by_schedule = False
|
peer_scheduling.peer.disabled_by_schedule = False
|
||||||
if peer_scheduling.peer.wireguard_instance not in interface_list:
|
if peer_scheduling.peer.wireguard_instance not in interface_list:
|
||||||
interface_list.append(peer_scheduling.peer.wireguard_instance)
|
interface_list.append(peer_scheduling.peer.wireguard_instance)
|
||||||
@@ -443,7 +442,6 @@ def cron_peer_scheduler(request):
|
|||||||
if peer_scheduling.next_scheduled_disable_at and peer_scheduling.next_scheduled_disable_at <= now:
|
if peer_scheduling.next_scheduled_disable_at and peer_scheduling.next_scheduled_disable_at <= now:
|
||||||
data['scheduled_peers_disabled'] += 1
|
data['scheduled_peers_disabled'] += 1
|
||||||
peer_scheduling.next_scheduled_disable_at = None
|
peer_scheduling.next_scheduled_disable_at = None
|
||||||
peer_scheduling.schedule_last_calculated_at = None
|
|
||||||
peer_scheduling.peer.disabled_by_schedule = True
|
peer_scheduling.peer.disabled_by_schedule = True
|
||||||
if peer_scheduling.peer.wireguard_instance not in interface_list:
|
if peer_scheduling.peer.wireguard_instance not in interface_list:
|
||||||
interface_list.append(peer_scheduling.peer.wireguard_instance)
|
interface_list.append(peer_scheduling.peer.wireguard_instance)
|
||||||
|
|||||||
@@ -0,0 +1,17 @@
|
|||||||
|
# Generated by Django 5.2.11 on 2026-02-04 14:03
|
||||||
|
|
||||||
|
from django.db import migrations
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('scheduler', '0002_alter_scheduleslot_profile'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.RemoveField(
|
||||||
|
model_name='peerscheduling',
|
||||||
|
name='schedule_last_calculated_at',
|
||||||
|
),
|
||||||
|
]
|
||||||
@@ -53,7 +53,6 @@ class PeerScheduling(models.Model):
|
|||||||
|
|
||||||
next_scheduled_enable_at = models.DateTimeField(null=True, blank=True)
|
next_scheduled_enable_at = models.DateTimeField(null=True, blank=True)
|
||||||
next_scheduled_disable_at = models.DateTimeField(null=True, blank=True)
|
next_scheduled_disable_at = models.DateTimeField(null=True, blank=True)
|
||||||
schedule_last_calculated_at = models.DateTimeField(null=True, blank=True)
|
|
||||||
|
|
||||||
next_manual_suspend_at = models.DateTimeField(null=True, blank=True)
|
next_manual_suspend_at = models.DateTimeField(null=True, blank=True)
|
||||||
next_manual_unsuspend_at = models.DateTimeField(null=True, blank=True)
|
next_manual_unsuspend_at = models.DateTimeField(null=True, blank=True)
|
||||||
|
|||||||
@@ -440,7 +440,6 @@ def view_wireguard_peer_suspend(request):
|
|||||||
elif action == 'suspend_now':
|
elif action == 'suspend_now':
|
||||||
peer_scheduling.next_scheduled_enable_at = None
|
peer_scheduling.next_scheduled_enable_at = None
|
||||||
peer_scheduling.next_scheduled_disable_at = None
|
peer_scheduling.next_scheduled_disable_at = None
|
||||||
peer_scheduling.schedule_last_calculated_at = None
|
|
||||||
peer_scheduling.save()
|
peer_scheduling.save()
|
||||||
|
|
||||||
current_peer.suspended = True
|
current_peer.suspended = True
|
||||||
|
|||||||
Reference in New Issue
Block a user