From 1a8b44e929a61ea796a662421cc35c619f18b520 Mon Sep 17 00:00:00 2001
From: Roland Geider
Date: Sat, 27 Dec 2014 23:37:24 +0100
Subject: [PATCH] Some further fixes after merging master in here
---
wger/exercises/views/exercises.py | 2 +-
wger/manager/api/serializers.py | 2 +-
.../migrations/0003_auto_20141225_1323.py | 44 +++++++++++++++++++
wger/manager/models.py | 2 +-
.../templates/routines/angular_detail.html | 4 +-
wger/manager/tests/test_routine_generator.py | 3 +-
wger/nutrition/views/ingredient.py | 2 +-
7 files changed, 52 insertions(+), 7 deletions(-)
create mode 100644 wger/manager/migrations/0003_auto_20141225_1323.py
diff --git a/wger/exercises/views/exercises.py b/wger/exercises/views/exercises.py
index 113654e6f..9c4fed31c 100644
--- a/wger/exercises/views/exercises.py
+++ b/wger/exercises/views/exercises.py
@@ -82,7 +82,7 @@ def view(request, id, slug=None):
template_data = {}
template_data['comment_edit'] = False
- template_data['back_url'] = reverse('exercise-overview')
+ template_data['back_url'] = reverse('exercise:exercise:overview')
# Load the exercise itself
exercise = cache.get(cache_mapper.get_exercise_key(int(id)))
diff --git a/wger/manager/api/serializers.py b/wger/manager/api/serializers.py
index d3071ccd3..a8ab5cfc6 100644
--- a/wger/manager/api/serializers.py
+++ b/wger/manager/api/serializers.py
@@ -171,5 +171,5 @@ class RoutineExerciseConfigSerializer(serializers.Serializer):
for lang in mapper:
out[lang] = mapper[lang].pk
- return {'name': unicode(obj['config'].routine_exercise.exercise_mapper),
+ return {'name': "{0}".format((obj['config'].routine_exercise.exercise_mapper)),
'ids': out}
diff --git a/wger/manager/migrations/0003_auto_20141225_1323.py b/wger/manager/migrations/0003_auto_20141225_1323.py
new file mode 100644
index 000000000..a65d5bdb1
--- /dev/null
+++ b/wger/manager/migrations/0003_auto_20141225_1323.py
@@ -0,0 +1,44 @@
+# -*- coding: utf-8 -*-
+from __future__ import unicode_literals
+
+from django.db import models, migrations
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ('manager', '0002_auto_20141223_1412'),
+ ]
+
+ operations = [
+ migrations.AlterField(
+ model_name='weightconfig',
+ name='dynamic_mode',
+ field=models.CharField(max_length=7, choices=[('last', 'Last workout'), ('2weeks', 'Best workout in last 2 weeks'), ('4weeks', 'Best workout in last 4 weeks')], help_text='Select the time frame used to select your base weight.', default='last', verbose_name='Dynamic mode'),
+ preserve_default=True,
+ ),
+ migrations.AlterField(
+ model_name='weightconfig',
+ name='increment_mode',
+ field=models.CharField(max_length=7, choices=[('static', 'Static'), ('dynamic', 'Dynamic')], help_text='Select the mode by which the weight increase is determined. "Static" increases the weight by a specific amount, "dynamic" can do that based on your workout performance.', default='static', verbose_name='Mode'),
+ preserve_default=True,
+ ),
+ migrations.AlterField(
+ model_name='weightconfig',
+ name='value',
+ field=models.CharField(max_length=7, choices=[('weight', 'Constant value'), ('percent', 'Percent')], default='weight', verbose_name='Weight unit'),
+ preserve_default=True,
+ ),
+ migrations.AlterField(
+ model_name='weightconfig',
+ name='weight_unit',
+ field=models.CharField(max_length=2, choices=[('kg', 'Metric (kilogram)'), ('lb', 'Imperial (pound)')], default='kg', verbose_name='Weight unit'),
+ preserve_default=True,
+ ),
+ migrations.AlterField(
+ model_name='workoutsession',
+ name='impression',
+ field=models.CharField(max_length=2, choices=[('1', 'Bad'), ('2', 'Neutral'), ('3', 'Good')], help_text='Your impression about this workout session. Did you exercise as well as you could?', default='2', verbose_name='General impression'),
+ preserve_default=True,
+ ),
+ ]
diff --git a/wger/manager/models.py b/wger/manager/models.py
index 5a0ffbcfe..8a408095b 100644
--- a/wger/manager/models.py
+++ b/wger/manager/models.py
@@ -901,7 +901,7 @@ class WeightConfig(models.Model):
'''
value = models.CharField(verbose_name=_('Weight unit'),
- max_length=2,
+ max_length=7,
choices=VALUE,
default=VALUE_WEIGHT)
'''
diff --git a/wger/manager/templates/routines/angular_detail.html b/wger/manager/templates/routines/angular_detail.html
index 8166674a4..5f6014837 100644
--- a/wger/manager/templates/routines/angular_detail.html
+++ b/wger/manager/templates/routines/angular_detail.html
@@ -171,7 +171,7 @@ any part of it once you have added it to your list.{% endblocktrans %}
{% trans "Options" %}
-
+
{% if user.is_authenticated %}
-
+
