16 lines
		
	
	
		
			307 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			307 B
		
	
	
	
		
			Python
		
	
	
	
	
	
from django.utils import timezone as djangotime
 | 
						|
 | 
						|
from tacticalrmm.celery import app
 | 
						|
 | 
						|
from alerts.models import Alert
 | 
						|
 | 
						|
 | 
						|
@app.task
 | 
						|
def unsnooze_alerts() -> str:
 | 
						|
 | 
						|
    Alert.objects.filter(snoozed=True, snooze_until__lte=djangotime.now()).update(
 | 
						|
        snoozed=False, snooze_until=None
 | 
						|
    )
 | 
						|
 | 
						|
    return "ok"
 |