diff --git a/partners/migrations/0023_prospectivepartner_organization.py b/partners/migrations/0023_prospectivepartner_organization.py new file mode 100644 index 0000000000000000000000000000000000000000..08430d8b65b6fdf697ee43018cfa7cad566878b4 --- /dev/null +++ b/partners/migrations/0023_prospectivepartner_organization.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.11.4 on 2019-02-19 08:19 +from __future__ import unicode_literals + +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + dependencies = [ + ('organizations', '0004_organizationevent'), + ('partners', '0022_delete_institution'), + ] + + operations = [ + migrations.AddField( + model_name='prospectivepartner', + name='organization', + field=models.OneToOneField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='organizations.Organization'), + ), + ] diff --git a/partners/models.py b/partners/models.py index 39ea44207f08497ffe3f2da3e2ac2f5c086814d5..88bb166d584fcab292fb55f49da519969f389f79 100644 --- a/partners/models.py +++ b/partners/models.py @@ -51,6 +51,8 @@ now = timezone.now() class ProspectivePartner(models.Model): """A prospect Partner is a Partner without explicit contract with SciPost yet.""" + organization = models.OneToOneField('organizations.Organization', on_delete=models.CASCADE, + blank=True, null=True) kind = models.CharField(max_length=32, choices=PARTNER_KINDS, default=PARTNER_KIND_UNI_LIBRARY) institution_name = models.CharField(max_length=256) country = CountryField()