Some additional tweaks to the review assingment migrations.

- Legacy-Id: 16183
This commit is contained in:
Henrik Levkowetz 2019-05-02 15:40:21 +00:00
parent 9282195d6c
commit ed2042da0e
3 changed files with 9 additions and 3 deletions

View file

@ -12,7 +12,7 @@ class Migration(migrations.Migration):
dependencies = [
('review', '0009_refactor_review_request'),
('name', '0005_reviewassignmentstatename'),
('doc', '0010_alter_field_documenturl_url'),
('doc', '0010_auto_20190225_1302'),
]
operations = [

View file

@ -9,6 +9,9 @@ class Migration(migrations.Migration):
dependencies = [
('doc', '0011_reviewassignmentdocevent'),
# present to facilitate migration to just before reveiw.0010:
('name', '0006_adjust_statenames'),
('dbtemplate', '0004_adjust_assignment_email_summary_templates'),
]
operations = [

View file

@ -76,8 +76,11 @@ def forward(apps, schema_editor):
]
for entry in assignment_states:
ReviewAssignmentStateName.objects.create(**entry)
name, created = ReviewAssignmentStateName.objects.get_or_create(slug=entry['slug'])
if created:
for k, v in entry.items():
setattr(name, k, v)
name.save()
def reverse(apps, schema_editor):
ReviewRequestStateName = apps.get_model('name','ReviewRequestStateName')