Private
Public Access
1
0

adding privacy default on import or upload

This commit is contained in:
2024-12-19 15:51:17 +01:00
parent 9d500265e1
commit 009cdd289b
9 changed files with 72 additions and 24 deletions

View File

@@ -687,7 +687,7 @@ def addmanual_view(request, raceid=0):
empowerside = form.cleaned_data.get('empowerside','port')
if private: # pragma: no cover
privacy = 'private'
privacy = 'hidden'
else:
privacy = 'visible'
@@ -4270,7 +4270,7 @@ def workout_flexchart_stacked_view(request, *args, **kwargs):
def workout_unsubscribe_view(request, id=0):
w = get_workout(id)
if w.privacy == 'private' and w.user.user != request.user: # pragma: no cover
if w.privacy == 'hidden' and w.user.user != request.user: # pragma: no cover
return HttpResponseForbidden("Permission error")
comments = WorkoutComment.objects.filter(workout=w,
@@ -4300,7 +4300,7 @@ def workout_unsubscribe_view(request, id=0):
def workout_comment_view(request, id=0):
w = get_workout(id)
if w.privacy == 'private' and w.user.user != request.user: # pragma: no cover
if w.privacy == 'hidden' and w.user.user != request.user: # pragma: no cover
return HttpResponseForbidden("Permission error")
comments = WorkoutComment.objects.filter(workout=w).order_by("created")
@@ -4490,7 +4490,7 @@ def workout_edit_view(request, id=0, message="", successmessage=""):
if private:
privacy = 'private'
privacy = 'hidden'
else: # pragma: no cover
privacy = 'visible'
@@ -5197,6 +5197,8 @@ def workout_upload_view(request,
is_ajax = False
r = getrower(request.user)
if r.imports_are_private:
uploadoptions['makeprivate'] = True
if r.rowerplan == 'freecoach': # pragma: no cover
url = reverse('team_workout_upload_view')
return HttpResponseRedirect(url)