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 %}

- +