analysis split
This commit is contained in:
@@ -221,6 +221,7 @@ def analysis_new(request,
|
||||
"-date", "-starttime"
|
||||
).exclude(boattype__in=negtypes)
|
||||
|
||||
|
||||
query = request.POST.get('q')
|
||||
if query: # pragma: no cover
|
||||
query_list = query.split()
|
||||
|
||||
@@ -237,6 +237,7 @@ from rowsandall_app.settings import (
|
||||
NK_REDIRECT_URI, NK_CLIENT_ID, NK_CLIENT_SECRET,
|
||||
ROJABO_REDIRECT_URI, ROJABO_CLIENT_ID, ROJABO_CLIENT_SECRET,
|
||||
IDOKLAD_REDIRECT_URI, IDOKLAD_CLIENT_ID, IDOKLAD_CLIENT_SECRET,
|
||||
UPLOAD_SERVICE_URL, UPLOAD_SERVICE_SECRET,
|
||||
)
|
||||
|
||||
from django.contrib import messages
|
||||
@@ -282,6 +283,7 @@ from rowers.tasks import (
|
||||
handle_nk_async_workout,
|
||||
check_tp_workout_id,
|
||||
handle_assignworkouts,
|
||||
handle_split_workout_by_intervals,
|
||||
)
|
||||
|
||||
from scipy.signal import savgol_filter
|
||||
|
||||
@@ -6926,6 +6926,23 @@ def workout_summary_edit_view(request, id, message="", successmessage=""
|
||||
'courseselectform': courseselectform,
|
||||
})
|
||||
|
||||
@login_required()
|
||||
@permission_required('workout.change_workout', fn=get_workout_by_opaqueid, raise_exception=True)
|
||||
def workout_split_by_interval_view(request, id):
|
||||
row = get_workout_by_opaqueid(request, id)
|
||||
r = getrower(request.user)
|
||||
url = reverse("workout_summary_edit_view", kwargs={"id": id})
|
||||
|
||||
_ = myqueue(
|
||||
queuehigh,
|
||||
handle_split_workout_by_intervals,
|
||||
row.id,
|
||||
)
|
||||
|
||||
messages.info(request,"New workouts are created in the background. They will show up in the workouts list soon.")
|
||||
|
||||
return HttpResponseRedirect(url)
|
||||
|
||||
|
||||
class VideoDelete(DeleteView):
|
||||
login_required = True
|
||||
|
||||
Reference in New Issue
Block a user