Private
Public Access
1
0

alert error fix

This commit is contained in:
Sander Roosendaal
2022-09-15 22:24:16 +02:00
parent 5739da52f5
commit 961d4d9ab2

View File

@@ -211,11 +211,17 @@ def alert_get_stats(alert, nperiod=0): # pragma: no cover
# run alert report
# check alert permission
from django.utils import timezone
def checkalertowner(alert, user):
if alert.manager == user:
return True
if alert.rower.user == user: # pragma: no cover
return True
coaches = alert.manager.rower.get_coaches()
for coach in coaches:
if coach.rowerplan == 'coach':
return True
if coach.coachtrialexpires >= timezone.now().date():
return True
return False # pragma: no cover