Ability to order stories inside an Epic
parent
9a1b422a42
commit
fb673ab844
|
@ -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):
|
||||
|
|
|
@ -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'),
|
||||
),
|
||||
]
|
|
@ -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"),
|
||||
|
|
|
@ -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()
|
||||
|
|
Loading…
Reference in New Issue