diff --git a/taiga/projects/history/migrations/0002_historyentry_is_hidden.py b/taiga/projects/history/migrations/0004_historyentry_is_hidden.py similarity index 89% rename from taiga/projects/history/migrations/0002_historyentry_is_hidden.py rename to taiga/projects/history/migrations/0004_historyentry_is_hidden.py index 37f37530..58b68bdc 100644 --- a/taiga/projects/history/migrations/0002_historyentry_is_hidden.py +++ b/taiga/projects/history/migrations/0004_historyentry_is_hidden.py @@ -7,7 +7,7 @@ from django.db import models, migrations class Migration(migrations.Migration): dependencies = [ - ('history', '0001_initial'), + ('history', '0003_auto_20140917_1405'), ] operations = [ diff --git a/taiga/projects/tasks/migrations/0002_tasks_order_fields.py b/taiga/projects/tasks/migrations/0002_tasks_order_fields.py new file mode 100644 index 00000000..c3d9e860 --- /dev/null +++ b/taiga/projects/tasks/migrations/0002_tasks_order_fields.py @@ -0,0 +1,26 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('tasks', '0001_initial'), + ] + + operations = [ + migrations.AddField( + model_name='task', + name='taskboard_order', + field=models.IntegerField(default=1, verbose_name='taskboard order'), + preserve_default=True, + ), + migrations.AddField( + model_name='task', + name='us_order', + field=models.IntegerField(default=1, verbose_name='us order'), + preserve_default=True, + ), + ] diff --git a/taiga/projects/userstories/migrations/0003_userstory_order_fields.py b/taiga/projects/userstories/migrations/0003_userstory_order_fields.py new file mode 100644 index 00000000..d5aeec1c --- /dev/null +++ b/taiga/projects/userstories/migrations/0003_userstory_order_fields.py @@ -0,0 +1,50 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations +from django.db.models import F + +def copy_backlog_order_to_kanban_order(apps, schema_editor): + UserStory = apps.get_model("userstories", "UserStory") + UserStory.objects.all().update(kanban_order=F("backlog_order")) + + +class Migration(migrations.Migration): + + dependencies = [ + ('userstories', '0002_auto_20140903_1301'), + ] + + operations = [ + migrations.AlterModelOptions( + name='userstory', + options={'verbose_name_plural': 'user stories', 'ordering': ['project', 'backlog_order', 'ref'], 'verbose_name': 'user story', 'permissions': (('view_userstory', 'Can view user story'),)}, + ), + migrations.RenameField( + model_name='userstory', + old_name='order', + new_name='backlog_order', + ), + + migrations.AlterField( + model_name='userstory', + name='backlog_order', + field=models.IntegerField(default=1, verbose_name='backlog order'), + ), + + migrations.AddField( + model_name='userstory', + name='sprint_order', + field=models.IntegerField(default=1, verbose_name='sprint order'), + preserve_default=True, + ), + + migrations.AddField( + model_name='userstory', + name='kanban_order', + field=models.IntegerField(default=1, verbose_name='sprint order'), + preserve_default=True, + ), + + migrations.RunPython(copy_backlog_order_to_kanban_order), + ]