add review priority fin

This commit is contained in:
alex 2019-11-28 16:56:15 +03:00
parent 9c59052e0b
commit 6df9ffb024
5 changed files with 23 additions and 2 deletions

View File

@ -17,7 +17,8 @@ class Command(BaseCommand):
for old_id, priority in tqdm(queryset, desc='Add priority to reviews'):
review = Review.objects.filter(old_id=old_id).first()
if review:
print(priority)
review.priority = priority
review.save()
self.stdout.write(self.style.WARNING(f'Priority added to review objects.'))

View File

@ -0,0 +1,18 @@
# Generated by Django 2.2.7 on 2019-11-28 13:43
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('review', '0018_auto_20191117_1117'),
]
operations = [
migrations.AddField(
model_name='review',
name='priority',
field=models.PositiveSmallIntegerField(blank=True, default=None, null=True, verbose_name='Priority'),
),
]

View File

@ -39,7 +39,6 @@ class Review(BaseAttributes, TranslatedFieldsMixin):
(TO_REVIEW, _('To review')),
(READY, _('Ready')),
)
reviewer = models.ForeignKey(
'account.User',
related_name='reviews',
@ -83,6 +82,7 @@ class Review(BaseAttributes, TranslatedFieldsMixin):
)
vintage = models.IntegerField(_('Year of review'), validators=[MinValueValidator(1900), MaxValueValidator(2100)])
mark = models.FloatField(verbose_name=_('mark'), blank=True, null=True, default=None)
priority = models.PositiveSmallIntegerField(_('Priority'), blank=True, null=True, default=None)
old_id = models.PositiveIntegerField(_('old id'), blank=True, null=True, default=None)
objects = ReviewQuerySet.as_manager()

View File

@ -13,6 +13,7 @@ class ReviewBackSerializer(serializers.ModelSerializer):
'text',
'status',
'mark',
'priority',
# 'child',
'published_at',
'vintage',

View File

@ -10,6 +10,7 @@ class ReviewBaseSerializer(serializers.ModelSerializer):
'id',
'reviewer',
'text',
'priority',
'status',
'child',
'published_at',