Ability to order stories inside an Epic

remotes/origin/issue/4795/notification_even_they_are_disabled
David Barragán Merino 2016-07-22 12:19:56 +02:00
parent 9a1b422a42
commit fb673ab844
4 changed files with 30 additions and 1 deletions

View File

@ -83,6 +83,7 @@ class UserStoryViewSet(OCCResourceMixin, VotedResourceMixin, HistoryResourceMixi
order_by_fields = ["backlog_order",
"sprint_order",
"kanban_order",
"epic_order",
"total_voters"]
def get_serializer_class(self, *args, **kwargs):

View File

@ -0,0 +1,25 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.2 on 2016-07-22 10:18
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('userstories', '0012_auto_20160614_1201'),
]
operations = [
migrations.AddField(
model_name='userstory',
name='epic_order',
field=models.IntegerField(default=10000, verbose_name='epic order'),
),
migrations.AlterField(
model_name='userstory',
name='kanban_order',
field=models.IntegerField(default=10000, verbose_name='kanban order'),
),
]

View File

@ -80,7 +80,9 @@ class UserStory(OCCModelMixin, WatchedModelMixin, BlockedMixin, TaggedMixin, mod
sprint_order = models.IntegerField(null=False, blank=False, default=10000,
verbose_name=_("sprint order"))
kanban_order = models.IntegerField(null=False, blank=False, default=10000,
verbose_name=_("sprint order"))
verbose_name=_("kanban order"))
epic_order = models.IntegerField(null=False, blank=False, default=10000,
verbose_name=_("epic order"))
created_date = models.DateTimeField(null=False, blank=False,
verbose_name=_("created date"),

View File

@ -61,6 +61,7 @@ class UserStoryListSerializer(ProjectExtraInfoSerializerMixin,
backlog_order = Field()
sprint_order = Field()
kanban_order = Field()
epic_order = Field()
created_date = Field()
modified_date = Field()
finish_date = Field()