Fix migrations of custom_attributes

remotes/origin/enhancement/email-actions
David Barragán Merino 2015-06-23 19:56:26 +02:00
parent f94f52b8ac
commit 67bf755771
2 changed files with 6 additions and 7 deletions

View File

@ -14,20 +14,19 @@ class Migration(migrations.Migration):
migrations.AddField( migrations.AddField(
model_name='issuecustomattribute', model_name='issuecustomattribute',
name='field_type', name='field_type',
field=models.CharField(default='TEXT', max_length=5, verbose_name='attribute field type'), field=models.CharField(max_length=5, verbose_name='type', choices=[('TEXT', 'Text'), ('MULTI', 'Multi-Line Text')], default='TEXT'),
preserve_default=True, preserve_default=True,
), ),
migrations.AddField( migrations.AddField(
model_name='taskcustomattribute', model_name='taskcustomattribute',
name='field_type', name='field_type',
field=models.CharField(default='TEXT', max_length=5, verbose_name='attribute field type'), field=models.CharField(max_length=5, verbose_name='type', choices=[('TEXT', 'Text'), ('MULTI', 'Multi-Line Text')], default='TEXT'),
preserve_default=True, preserve_default=True,
), ),
migrations.AddField( migrations.AddField(
model_name='userstorycustomattribute', model_name='userstorycustomattribute',
name='field_type', name='field_type',
field=models.CharField(default='TEXT', max_length=5, verbose_name='attribute field type'), field=models.CharField(max_length=5, verbose_name='type', choices=[('TEXT', 'Text'), ('MULTI', 'Multi-Line Text')], default='TEXT'),
preserve_default=True, preserve_default=True,
), ),
] ]

View File

@ -30,12 +30,12 @@ from taiga.projects.occ.mixins import OCCModelMixin
class AbstractCustomAttribute(models.Model): class AbstractCustomAttribute(models.Model):
FIELD_TYPES = ( FIELD_TYPES = (
('TEXT', 'Text'), ("TEXT", _("Text")),
('MULTI', 'Multi-Line Text') ("MULTI", _("Multi-Line Text"))
) )
name = models.CharField(null=False, blank=False, max_length=64, verbose_name=_("name")) name = models.CharField(null=False, blank=False, max_length=64, verbose_name=_("name"))
description = models.TextField(null=False, blank=True, verbose_name=_("description")) description = models.TextField(null=False, blank=True, verbose_name=_("description"))
field_type = models.CharField(null=False, blank=False, choices=FIELD_TYPES, max_length=5, default='TEXT', verbose_name=_("type")) field_type = models.CharField(null=False, blank=False, choices=FIELD_TYPES, max_length=5, default="TEXT", verbose_name=_("type"))
order = models.IntegerField(null=False, blank=False, default=10000, verbose_name=_("order")) order = models.IntegerField(null=False, blank=False, default=10000, verbose_name=_("order"))
project = models.ForeignKey("projects.Project", null=False, blank=False, related_name="%(class)ss", project = models.ForeignKey("projects.Project", null=False, blank=False, related_name="%(class)ss",
verbose_name=_("project")) verbose_name=_("project"))