Private
Public Access
1
0

removing mailprocessing file

This commit is contained in:
Sander Roosendaal
2021-12-17 10:32:53 +01:00
parent 27a560c5a7
commit e1931065f9
14 changed files with 85 additions and 816 deletions

View File

@@ -5,7 +5,6 @@ from __future__ import unicode_literals
from rowers.views.statements import *
from rowers.tasks import handle_calctrimp
from rowers.mailprocessing import send_confirm
from rowers.opaque import encoder
import sys

View File

@@ -637,7 +637,7 @@ def workout_nkimport_view(request,userid=0,after=0,before=0):
workouts = workouts[::-1]
if request.method == 'POST':
if request.method == 'POST': # pragma: no cover
try:
tdict = dict(request.POST.lists())
ids = tdict['workoutid']
@@ -1053,7 +1053,7 @@ def workout_stravaimport_view(request,message="",userid=0):
messages.info(request,'Your Strava workouts will be imported in the background. It may take a few minutes before it appears.'.format(stravaid=stravaid))
url = reverse('workouts_view')
return HttpResponseRedirect(url)
except KeyError:
except KeyError: # pragma: no cover
pass
breadcrumbs = [
@@ -1133,7 +1133,7 @@ def strava_webhook_view(request):
except Rower.DoesNotExist: # pragma: no cover
dologging('strava_webhooks.log','Rower not found')
return HttpResponse(status=200)
except MultipleObjectsReturned:
except MultipleObjectsReturned: # pragma: no cover
s = 'Multiple rowers found for strava ID {id}'.format(id=strava_owner)
dologging('strava_webhooks.log',s)
rs = Rower.objects.filter(strava_owner_id=strava_owner)
@@ -1164,7 +1164,7 @@ def strava_webhook_view(request):
except Rower.DoesNotExist: # pragma: no cover
dologging('strava_webhooks.log','Rower not found')
return HttpResponse(status=200)
except MultipleObjectsReturned:
except MultipleObjectsReturned: # pragma: no cover
rs = Rower.objects.filter(strava_owner_id=strava_owner)
r = rs[0]
if r.strava_auto_delete: # pragma: no cover
@@ -1619,7 +1619,7 @@ def workout_c2import_view(request,page=1,userid=0,message=""):
messages.info(request,'Your Concept2 workouts will be imported in the background. It may take a few minutes before it appears.'.format(c2id=c2id))
url = reverse('workouts_view')
return HttpResponseRedirect(url)
except KeyError:
except KeyError: # pragma: no cover
pass
@@ -1768,18 +1768,6 @@ def workout_getsporttracksworkout_all(request):
return HttpResponseRedirect(url)
# Imports all new workouts from SportTracks
@login_required()
def workout_getstravaworkout_all(request):
r = getrower(request.user)
res = stravastuff.get_strava_workouts(r)
if res == 1: # pragma: no cover
messages.info(request,"Your workouts are being imported and should appear on the site in the next 15 minutes")
else:
messages.error(request,"Couldn't import Strava workouts ")
url = reverse('workouts_view')
return HttpResponseRedirect(url)
# Imports all new workouts from SportTracks

View File

@@ -234,14 +234,14 @@ def course_view(request,id=0):
if request.user.is_authenticated:
notsharing = Rower.objects.filter(share_course_results=False).exclude(id=r.id)
else:
else: # pragma: no cover
notsharing = Rower.objects.filter(share_course_results=False)
notsharing_ids = [o.user.id for o in notsharing]
records = records.exclude(userid__in=notsharing_ids)
if 'onlyme' in request.GET:
if 'onlyme' in request.GET: # pragma: no cover
onlyme = request.GET.get('onlyme',False)
if onlyme == 'true':
onlyme = True
@@ -253,7 +253,7 @@ def course_view(request,id=0):
form = RaceResultFilterForm(records=records,groups=False)
if request.method == 'POST':
if request.method == 'POST': # pragma: no cover
form = RaceResultFilterForm(request.POST,records=records,groups=False)
if form.is_valid():
cd = form.cleaned_data

View File

@@ -243,7 +243,7 @@ import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
from rowers.emails import send_template_email,htmlstrip
from rowers.emails import send_template_email,htmlstrip, send_confirm
from rowers.alerts import *
from pytz import timezone as tz,utc
@@ -703,7 +703,7 @@ from rest_framework.permissions import IsAuthenticated
from rowers.permissions import IsOwnerOrNot, IsCompetitorOrNot
import rowers.plots as plots
import rowers.mailprocessing as mailprocessing
from io import BytesIO
from scipy.special import lambertw

View File

@@ -10,7 +10,6 @@ from rowers.views.statements import *
import rowers.teams as teams
import rowers.mytypes as mytypes
import numpy
from rowers.mailprocessing import send_confirm
import rowers.uploads as uploads
import rowers.utils as utils
from rowers.utils import intervals_to_string
@@ -1738,7 +1737,7 @@ def course_compare_view(request,id=0):
'teamid':0
}
)
if request.method == 'POST' and 'workouts' in request.POST:
if request.method == 'POST' and 'workouts' in request.POST: # pragma: no cover
form = WorkoutMultipleCompareForm(request.POST)
form.fields["workouts"].queryset = Workout.objects.filter(id__in=workoutids)
chartform = ChartParamChoiceForm(request.POST)
@@ -1752,7 +1751,7 @@ def course_compare_view(request,id=0):
teamid = chartform.cleaned_data['teamid']
ids = [int(w.id) for w in workouts]
request.session['ids'] = ids
elif request.method == 'POST':
elif request.method == 'POST': # pragma: no cover
form = WorkoutMultipleCompareForm()
form.fields["workouts"].queryset = Workout.objects.filter(id__in=workoutids)
request.session['ids'] = workoutids
@@ -1924,7 +1923,7 @@ def virtualevent_compare_view(request,id=0):
'teamid':0
}
)
if request.method == 'POST' and 'workouts' in request.POST:
if request.method == 'POST' and 'workouts' in request.POST: # pragma: no cover
form = WorkoutMultipleCompareForm(request.POST)
form.fields["workouts"].queryset = Workout.objects.filter(id__in=workoutids)
chartform = ChartParamChoiceForm(request.POST)