diff --git a/greenmine/scrum/serializers.py b/greenmine/scrum/serializers.py index 386fbbb9..98f1829f 100644 --- a/greenmine/scrum/serializers.py +++ b/greenmine/scrum/serializers.py @@ -46,7 +46,7 @@ class RolePointsField(serializers.WritableField): class UserStorySerializer(serializers.ModelSerializer): - tags = PickleField() + tags = PickleField(blank=True, default=[]) is_closed = serializers.Field(source='is_closed') points = RolePointsField(source='role_points') comment = serializers.SerializerMethodField('get_comment') @@ -60,6 +60,7 @@ class UserStorySerializer(serializers.ModelSerializer): def save_object(self, obj, **kwargs): role_points = obj._related_data.pop('role_points', None) super(UserStorySerializer, self).save_object(obj, **kwargs) + obj.project.update_role_points() if role_points: for role_id, points_order in role_points.items(): diff --git a/greenmine/settings/common.py b/greenmine/settings/common.py index 737ae5fb..ebd3cf80 100644 --- a/greenmine/settings/common.py +++ b/greenmine/settings/common.py @@ -99,7 +99,7 @@ HOST = 'http://localhost:8000' #EMAIL_HOST_PASSWORD = 'password' #EMAIL_PORT = 25 DEFAULT_FROM_EMAIL = "niwi@niwi.be" -EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend' +EMAIL_BACKEND = 'djmail.backends.default.EmailBackend' #EMAIL_BACKEND = 'django.core.mail.backends.locmem.EmailBackend' #EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' DJMAIL_REAL_BACKEND = 'django.core.mail.backends.console.EmailBackend'