alert error fix
This commit is contained in:
@@ -211,11 +211,17 @@ def alert_get_stats(alert, nperiod=0): # pragma: no cover
|
|||||||
# run alert report
|
# run alert report
|
||||||
|
|
||||||
# check alert permission
|
# check alert permission
|
||||||
|
from django.utils import timezone
|
||||||
|
|
||||||
def checkalertowner(alert, user):
|
def checkalertowner(alert, user):
|
||||||
if alert.manager == user:
|
if alert.manager == user:
|
||||||
return True
|
return True
|
||||||
if alert.rower.user == user: # pragma: no cover
|
if alert.rower.user == user: # pragma: no cover
|
||||||
return True
|
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
|
return False # pragma: no cover
|
||||||
|
|||||||
Reference in New Issue
Block a user