From 73a4c96cf0f7e057f7ef601eb826e7c7f409ff32 Mon Sep 17 00:00:00 2001
From: "J.-S. Caux" <J.S.Caux@uva.nl>
Date: Sat, 22 Sep 2018 16:26:58 +0200
Subject: [PATCH] Move complete, hopefully

---
 funders/migrations/0012_auto_20180922_1609.py | 20 +++++++++++++
 funders/models.py                             |  2 +-
 journals/forms.py                             |  8 ++---
 .../migrations/0041_auto_20180922_1609.py     | 30 +++++++++++++++++++
 journals/models.py                            |  6 ++--
 partners/forms.py                             |  2 +-
 .../migrations/0018_auto_20180922_1609.py     | 20 +++++++++++++
 partners/models.py                            |  2 +-
 8 files changed, 80 insertions(+), 10 deletions(-)
 create mode 100644 funders/migrations/0012_auto_20180922_1609.py
 create mode 100644 journals/migrations/0041_auto_20180922_1609.py
 create mode 100644 partners/migrations/0018_auto_20180922_1609.py

diff --git a/funders/migrations/0012_auto_20180922_1609.py b/funders/migrations/0012_auto_20180922_1609.py
new file mode 100644
index 000000000..de5b37811
--- /dev/null
+++ b/funders/migrations/0012_auto_20180922_1609.py
@@ -0,0 +1,20 @@
+# -*- coding: utf-8 -*-
+# Generated by Django 1.11.4 on 2018-09-22 14:09
+from __future__ import unicode_literals
+
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('funders', '0011_remove_funder_organization'),
+    ]
+
+    operations = [
+        migrations.RenameField(
+            model_name='funder',
+            old_name='org',
+            new_name='organization',
+        ),
+    ]
diff --git a/funders/models.py b/funders/models.py
index 0fa4d8ef5..e88ea8427 100644
--- a/funders/models.py
+++ b/funders/models.py
@@ -23,7 +23,7 @@ class Funder(models.Model):
     name = models.CharField(max_length=256)
     acronym = models.CharField(max_length=32, blank=True)
     identifier = models.CharField(max_length=200, unique=True)
-    org = models.ForeignKey('organizations.Organization', on_delete=models.CASCADE,
+    organization = models.ForeignKey('organizations.Organization', on_delete=models.CASCADE,
                                      blank=True, null=True)
 
     objects = FunderQuerySet.as_manager()
diff --git a/journals/forms.py b/journals/forms.py
index 6facc6eeb..6506e156d 100644
--- a/journals/forms.py
+++ b/journals/forms.py
@@ -125,7 +125,7 @@ PublicationAuthorOrderingFormSet = modelformset_factory(
 
 
 class AuthorsTableOrganizationSelectForm(forms.ModelForm):
-    org = AutoCompleteSelectField('organization_lookup')
+    organization = AutoCompleteSelectField('organization_lookup')
 
     class Meta:
         model = PublicationAuthorsTable
@@ -697,12 +697,12 @@ class PublicationPublishForm(RequestFormMixin, forms.ModelForm):
 class SetOrgPubFractionForm(forms.ModelForm):
     class Meta:
         model = OrgPubFraction
-        fields = ['org', 'publication', 'fraction']
+        fields = ['organization', 'publication', 'fraction']
 
     def __init__(self, *args, **kwargs):
         super(SetOrgPubFractionForm, self).__init__(*args, **kwargs)
         if self.instance.id:
-            self.fields['org'].disabled = True
+            self.fields['organization'].disabled = True
             self.fields['publication'].widget = forms.HiddenInput()
 
 
@@ -721,6 +721,6 @@ class BaseOrgPubFractionsFormSet(BaseModelFormSet):
 
 
 OrgPubFractionsFormSet = modelformset_factory(OrgPubFraction,
-                                              fields=('publication', 'org', 'fraction'),
+                                              fields=('publication', 'organization', 'fraction'),
                                               formset=BaseOrgPubFractionsFormSet,
                                               form=SetOrgPubFractionForm, extra=0)
diff --git a/journals/migrations/0041_auto_20180922_1609.py b/journals/migrations/0041_auto_20180922_1609.py
new file mode 100644
index 000000000..148c117ef
--- /dev/null
+++ b/journals/migrations/0041_auto_20180922_1609.py
@@ -0,0 +1,30 @@
+# -*- coding: utf-8 -*-
+# Generated by Django 1.11.4 on 2018-09-22 14:09
+from __future__ import unicode_literals
+
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('organizations', '0002_populate_from_partners_org'),
+        ('journals', '0040_auto_20180922_1544'),
+    ]
+
+    operations = [
+        migrations.RenameField(
+            model_name='orgpubfraction',
+            old_name='org',
+            new_name='organization',
+        ),
+        migrations.RenameField(
+            model_name='publicationauthorstable',
+            old_name='affs',
+            new_name='affiliations',
+        ),
+        migrations.AlterUniqueTogether(
+            name='orgpubfraction',
+            unique_together=set([('organization', 'publication')]),
+        ),
+    ]
diff --git a/journals/models.py b/journals/models.py
index ea538baea..6858d5d59 100644
--- a/journals/models.py
+++ b/journals/models.py
@@ -41,7 +41,7 @@ class PublicationAuthorsTable(models.Model):
     unregistered_author = models.ForeignKey('journals.UnregisteredAuthor', null=True, blank=True,
                                             related_name='+')
     contributor = models.ForeignKey('scipost.Contributor', null=True, blank=True, related_name='+')
-    affs = models.ManyToManyField('organizations.Organization', blank=True)
+    affiliations = models.ManyToManyField('organizations.Organization', blank=True)
     order = models.PositiveSmallIntegerField()
 
     class Meta:
@@ -619,14 +619,14 @@ class OrgPubFraction(models.Model):
 
     To be set (ideally) during production phase, based on information provided by the authors.
     """
-    org = models.ForeignKey('organizations.Organization', on_delete=models.CASCADE,
+    organization = models.ForeignKey('organizations.Organization', on_delete=models.CASCADE,
                                      related_name='pubfractions', blank=True, null=True)
     publication = models.ForeignKey('journals.Publication', on_delete=models.CASCADE,
                                     related_name='pubfractions')
     fraction = models.DecimalField(max_digits=4, decimal_places=3)
 
     class Meta:
-        unique_together = (('org', 'publication'),)
+        unique_together = (('organization', 'publication'),)
 
 
 class Deposit(models.Model):
diff --git a/partners/forms.py b/partners/forms.py
index 02345d6c3..f4a94bd97 100644
--- a/partners/forms.py
+++ b/partners/forms.py
@@ -149,7 +149,7 @@ class PartnerForm(forms.ModelForm):
         model = Partner
         fields = (
             'institution',
-            'org',
+            'organization',
             'status',
             'main_contact'
         )
diff --git a/partners/migrations/0018_auto_20180922_1609.py b/partners/migrations/0018_auto_20180922_1609.py
new file mode 100644
index 000000000..6ca67b78c
--- /dev/null
+++ b/partners/migrations/0018_auto_20180922_1609.py
@@ -0,0 +1,20 @@
+# -*- coding: utf-8 -*-
+# Generated by Django 1.11.4 on 2018-09-22 14:09
+from __future__ import unicode_literals
+
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('partners', '0017_auto_20180922_1603'),
+    ]
+
+    operations = [
+        migrations.RenameField(
+            model_name='partner',
+            old_name='org',
+            new_name='organization',
+        ),
+    ]
diff --git a/partners/models.py b/partners/models.py
index b272aa171..7106748a9 100644
--- a/partners/models.py
+++ b/partners/models.py
@@ -230,7 +230,7 @@ class Partner(models.Model):
     """
     institution = models.ForeignKey('partners.Institution', on_delete=models.CASCADE,
                                     blank=True, null=True)
-    org = models.OneToOneField('organizations.Organization', on_delete=models.CASCADE,
+    organization = models.OneToOneField('organizations.Organization', on_delete=models.CASCADE,
                                         blank=True, null=True)
     status = models.CharField(max_length=16, choices=PARTNER_STATUS, default=PARTNER_INITIATED)
     main_contact = models.ForeignKey('partners.Contact', on_delete=models.SET_NULL,
-- 
GitLab