From 44d9e0648db267b001ec71ebaebb6b7e9df346a1 Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Tue, 26 Sep 2017 14:01:15 +0200 Subject: [PATCH] added makeprivate to email processing --- rowers/management/commands/processemail.py | 2 ++ rowers/uploads.py | 7 +++++++ 2 files changed, 9 insertions(+) diff --git a/rowers/management/commands/processemail.py b/rowers/management/commands/processemail.py index 31d338b9..98b57dae 100644 --- a/rowers/management/commands/processemail.py +++ b/rowers/management/commands/processemail.py @@ -76,6 +76,7 @@ class Command(BaseCommand): w = Workout.objects.get(wid[0]) r = w.user uploads.do_sync(w,uploadoptions) + uploads.make_private(w,uploadoptions) if 'make_plot' in uploadoptions: plottype = uploadoptions['plottype'] res = uploads.make_plot(r,w,f2[6:], @@ -109,6 +110,7 @@ class Command(BaseCommand): w = Workout.objects.get(wid[0]) r = w.user uploads.do_sync(w,uploadoptions) + uploads.make_private(w,uploadoptions) if 'make_plot' in uploadoptions: plottype = uploadoptions['plottype'] res = uploads.make_plot(r,w,a.document, diff --git a/rowers/uploads.py b/rowers/uploads.py index ae4dbf61..c6429e64 100644 --- a/rowers/uploads.py +++ b/rowers/uploads.py @@ -180,6 +180,13 @@ def make_plot(r,w,f1,f2,plottype,title,imagename='',plotnr=0): import c2stuff,stravastuff,sporttracksstuff,runkeeperstuff import underarmourstuff,tpstuff +def make_private(w,options): + if 'makeprivate' in options and options['makeprivate']: + w.privacy = 'hidden' + w.save() + + return 1 + def do_sync(w,options): if 'upload_to_C2' in options and options['upload_to_C2']: try: