SciPost Code Repository

Skip to content
Snippets Groups Projects
Commit 01490677 authored by Jorran de Wit's avatar Jorran de Wit
Browse files

Renovation 2

parent 6381168b
No related branches found
No related tags found
No related merge requests found
# -*- coding: utf-8 -*-
# Generated by Django 1.11.4 on 2018-11-30 09:13
from __future__ import unicode_literals
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('submissions', '0044_auto_20181115_1009'),
]
operations = [
migrations.AddField(
model_name='submission',
name='is_resubmission_of',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='successor', to='submissions.Submission'),
),
]
# -*- coding: utf-8 -*-
# Generated by Django 1.11.4 on 2018-11-30 09:13
from __future__ import unicode_literals
from django.db import migrations
def populate_explicit_resubmission_links(apps, schema_editor):
Submission = apps.get_model('submissions', 'Submission')
for resubmission in Submission.objects.filter(preprint__vn_nr__gt=1):
resub_of = Submission.objects.filter(
preprint__identifier_wo_vn_nr=resubmission.preprint.identifier_wo_vn_nr).order_by(
'-preprint__vn_nr').exclude(id=resubmission.id).first()
Submission.objects.filter(id=resubmission.id).update(is_resubmission_of=resub_of)
class Migration(migrations.Migration):
dependencies = [
('submissions', '0045_submission_is_resubmission_of'),
]
operations = [
migrations.RunPython(populate_explicit_resubmission_links, reverse_code=migrations.RunPython.noop),
]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment