Private
Public Access
1
0
This commit is contained in:
2024-05-22 09:48:52 +02:00
parent ef208be1d9
commit 9ccb8dc9f4
6 changed files with 93 additions and 1 deletions

View File

@@ -231,6 +231,34 @@ class AlternativeEmails(models.TextField):
value = self._get_val_from_obj(obj)
return self.get_deb_prep_value(value)
# model for Workout Name template list
class WorkoutNameTemplateField(models.TextField):
def __init__(self, *args, **kwargs):
super(WorkoutNameTemplateField, self).__init__(*args, **kwargs)
def to_python(self, value): # pragma: no cover
if not value:
return
return json.loads(value)
def from_db_value(self, value, expression, connection):
if not value:
return
return json.loads(value)
def get_db_prep_value(self, value, connection, prepared=False):
if not value:
return
return json.dumps(value)
def value_to_string(self, obj): # pragma: no cover
value = self._get_val_from_obj(obj)
return self.get_deb_prep_value(value)
# model for Planned Session Steps
@@ -1094,6 +1122,8 @@ class Rower(models.Model):
choices=landingpages2,
verbose_name="Title link on workout list")
workoutnametemplate = WorkoutNameTemplateField(default=['date','name','distance','ownerfirst','ownerlast','duration','boattype','workouttype'])
# Access tokens
c2token = models.CharField(
default='', max_length=200, blank=True, null=True)