added auto export for all platforms
This commit is contained in:
@@ -642,24 +642,29 @@ class Rower(models.Model):
|
||||
c2token = models.CharField(default='',max_length=200,blank=True,null=True)
|
||||
tokenexpirydate = models.DateTimeField(blank=True,null=True)
|
||||
c2refreshtoken = models.CharField(default='',max_length=200,blank=True,null=True)
|
||||
c2_auto_export = models.BooleanField(default=False)
|
||||
sporttrackstoken = models.CharField(default='',max_length=200,blank=True,null=True)
|
||||
sporttrackstokenexpirydate = models.DateTimeField(blank=True,null=True)
|
||||
sporttracksrefreshtoken = models.CharField(default='',max_length=200,
|
||||
blank=True,null=True)
|
||||
sporttracks_auto_export = models.BooleanField(default=False)
|
||||
underarmourtoken = models.CharField(default='',max_length=200,blank=True,null=True)
|
||||
underarmourtokenexpirydate = models.DateTimeField(blank=True,null=True)
|
||||
underarmourrefreshtoken = models.CharField(default='',max_length=200,
|
||||
blank=True,null=True)
|
||||
mapmyfitness_auto_export = models.BooleanField(default=False)
|
||||
tptoken = models.CharField(default='',max_length=1000,blank=True,null=True)
|
||||
tptokenexpirydate = models.DateTimeField(blank=True,null=True)
|
||||
tprefreshtoken = models.CharField(default='',max_length=1000,
|
||||
blank=True,null=True)
|
||||
trainingpeaks_auto_export = models.BooleanField(default=False)
|
||||
|
||||
polartoken = models.CharField(default='',max_length=1000,blank=True,null=True)
|
||||
polartokenexpirydate = models.DateTimeField(blank=True,null=True)
|
||||
polarrefreshtoken = models.CharField(default='',max_length=1000,
|
||||
blank=True,null=True)
|
||||
polaruserid = models.IntegerField(default=0)
|
||||
polar_auto_import = models.BooleanField(default=False)
|
||||
|
||||
stravatoken = models.CharField(default='',max_length=200,blank=True,null=True)
|
||||
stravaexportas = models.CharField(default="Rowing",
|
||||
@@ -667,8 +672,10 @@ class Rower(models.Model):
|
||||
choices=stravatypes,
|
||||
verbose_name="Export Workouts to Strava as")
|
||||
|
||||
strava_auto_export = models.BooleanField(default=False)
|
||||
runkeepertoken = models.CharField(default='',max_length=200,
|
||||
blank=True,null=True)
|
||||
runkeeper_auto_export = models.BooleanField(default=False)
|
||||
|
||||
# Plan
|
||||
plans = (
|
||||
@@ -1996,6 +2003,22 @@ class RowerPowerZonesForm(ModelForm):
|
||||
|
||||
return cleaned_data
|
||||
|
||||
# Form to set rower's Auto Import and Export settings
|
||||
class RowerImportExportForm(ModelForm):
|
||||
class Meta:
|
||||
model = Rower
|
||||
fields = [
|
||||
'polar_auto_import',
|
||||
'c2_auto_export',
|
||||
'mapmyfitness_auto_export',
|
||||
'runkeeper_auto_export',
|
||||
'sporttracks_auto_export',
|
||||
'strava_auto_export',
|
||||
'trainingpeaks_auto_export',
|
||||
]
|
||||
|
||||
|
||||
|
||||
# Form to set rower's Email and Weight category
|
||||
class AccountRowerForm(ModelForm):
|
||||
class Meta:
|
||||
|
||||
Reference in New Issue
Block a user