From 87496b3929f843d9422750f100d734e1ed571a8e Mon Sep 17 00:00:00 2001 From: "J.-S. Caux" <J.S.Caux@uva.nl> Date: Sat, 18 May 2019 13:05:03 +0200 Subject: [PATCH] Django 2.1.8 upgrade --- .../migrations/0005_auto_20190518_1304.py | 19 ++++++++ commentaries/models.py | 2 +- funders/migrations/0013_auto_20190518_1304.py | 17 +++++++ .../migrations/0064_auto_20190518_1304.py | 45 +++++++++++++++++++ journals/models.py | 6 +-- .../migrations/0011_auto_20190518_1304.py | 24 ++++++++++ organizations/models.py | 4 +- .../migrations/0023_auto_20190518_1304.py | 21 +++++++++ requirements.txt | 2 +- scipost/migrations/0025_auto_20190518_1304.py | 17 +++++++ submissions/admin.py | 25 +++++++++-- .../migrations/0056_auto_20190518_1157.py | 18 ++++++++ .../migrations/0057_auto_20190518_1304.py | 23 ++++++++++ submissions/models.py | 3 +- 14 files changed, 213 insertions(+), 13 deletions(-) create mode 100644 commentaries/migrations/0005_auto_20190518_1304.py create mode 100644 funders/migrations/0013_auto_20190518_1304.py create mode 100644 journals/migrations/0064_auto_20190518_1304.py create mode 100644 organizations/migrations/0011_auto_20190518_1304.py create mode 100644 profiles/migrations/0023_auto_20190518_1304.py create mode 100644 scipost/migrations/0025_auto_20190518_1304.py create mode 100644 submissions/migrations/0056_auto_20190518_1157.py create mode 100644 submissions/migrations/0057_auto_20190518_1304.py diff --git a/commentaries/migrations/0005_auto_20190518_1304.py b/commentaries/migrations/0005_auto_20190518_1304.py new file mode 100644 index 000000000..4aefdd9be --- /dev/null +++ b/commentaries/migrations/0005_auto_20190518_1304.py @@ -0,0 +1,19 @@ +# Generated by Django 2.1.8 on 2019-05-18 11:04 + +import django.contrib.postgres.fields.jsonb +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('commentaries', '0004_auto_20190511_1141'), + ] + + operations = [ + migrations.AlterField( + model_name='commentary', + name='metadata', + field=django.contrib.postgres.fields.jsonb.JSONField(blank=True, default=dict, null=True), + ), + ] diff --git a/commentaries/models.py b/commentaries/models.py index 5fa79e5e0..b64ec5930 100644 --- a/commentaries/models.py +++ b/commentaries/models.py @@ -43,7 +43,7 @@ class Commentary(TimeStampedModel): pub_DOI_link = models.URLField( verbose_name='DOI link to the original publication', blank=True) - metadata = JSONField(default={}, blank=True, null=True) + metadata = JSONField(default=dict, blank=True, null=True) arxiv_or_DOI_string = models.CharField(max_length=100, verbose_name='string form of arxiv nr or' ' DOI for commentary url') diff --git a/funders/migrations/0013_auto_20190518_1304.py b/funders/migrations/0013_auto_20190518_1304.py new file mode 100644 index 000000000..097af1f90 --- /dev/null +++ b/funders/migrations/0013_auto_20190518_1304.py @@ -0,0 +1,17 @@ +# Generated by Django 2.1.8 on 2019-05-18 11:04 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('funders', '0012_auto_20180922_1609'), + ] + + operations = [ + migrations.AlterModelOptions( + name='grant', + options={'default_related_name': 'grants', 'ordering': ['funder', 'recipient', 'recipient_name', 'number']}, + ), + ] diff --git a/journals/migrations/0064_auto_20190518_1304.py b/journals/migrations/0064_auto_20190518_1304.py new file mode 100644 index 000000000..0ce6672b2 --- /dev/null +++ b/journals/migrations/0064_auto_20190518_1304.py @@ -0,0 +1,45 @@ +# Generated by Django 2.1.8 on 2019-05-18 11:04 + +import django.contrib.postgres.fields.jsonb +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('journals', '0063_auto_20190512_0918'), + ] + + operations = [ + migrations.AlterModelOptions( + name='issue', + options={'default_related_name': 'issues', 'ordering': ('-until_date',)}, + ), + migrations.AlterModelOptions( + name='publication', + options={'default_related_name': 'publications', 'ordering': ('-publication_date', '-paper_nr')}, + ), + migrations.AlterModelOptions( + name='reference', + options={'default_related_name': 'references', 'ordering': ['reference_number']}, + ), + migrations.AlterModelOptions( + name='volume', + options={'default_related_name': 'volumes', 'ordering': ('-until_date',)}, + ), + migrations.AlterField( + model_name='publication', + name='citedby', + field=django.contrib.postgres.fields.jsonb.JSONField(blank=True, default=dict, null=True), + ), + migrations.AlterField( + model_name='publication', + name='metadata', + field=django.contrib.postgres.fields.jsonb.JSONField(blank=True, default=dict, null=True), + ), + migrations.AlterField( + model_name='publication', + name='metadata_DOAJ', + field=django.contrib.postgres.fields.jsonb.JSONField(blank=True, default=dict, null=True), + ), + ] diff --git a/journals/models.py b/journals/models.py index 8885e1daf..374ca1a92 100644 --- a/journals/models.py +++ b/journals/models.py @@ -434,14 +434,14 @@ class Publication(models.Model): pubfractions_confirmed_by_authors = models.BooleanField(default=False) # Metadata - metadata = JSONField(default={}, blank=True, null=True) + metadata = JSONField(default=dict, blank=True, null=True) metadata_xml = models.TextField(blank=True) # for Crossref deposit - metadata_DOAJ = JSONField(default={}, blank=True, null=True) + metadata_DOAJ = JSONField(default=dict, blank=True, null=True) doi_label = models.CharField(max_length=200, unique=True, db_index=True, validators=[doi_publication_validator]) BiBTeX_entry = models.TextField(blank=True) doideposit_needs_updating = models.BooleanField(default=False) - citedby = JSONField(default={}, blank=True, null=True) + citedby = JSONField(default=dict, blank=True, null=True) number_of_citations = models.PositiveIntegerField(default=0) # Topics for semantic linking diff --git a/organizations/migrations/0011_auto_20190518_1304.py b/organizations/migrations/0011_auto_20190518_1304.py new file mode 100644 index 000000000..cac7e0e5f --- /dev/null +++ b/organizations/migrations/0011_auto_20190518_1304.py @@ -0,0 +1,24 @@ +# Generated by Django 2.1.8 on 2019-05-18 11:04 + +import django.contrib.postgres.fields.jsonb +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('organizations', '0010_auto_20190223_1406'), + ] + + operations = [ + migrations.AlterField( + model_name='organization', + name='crossref_json', + field=django.contrib.postgres.fields.jsonb.JSONField(blank=True, default=dict, null=True), + ), + migrations.AlterField( + model_name='organization', + name='grid_json', + field=django.contrib.postgres.fields.jsonb.JSONField(blank=True, default=dict, null=True), + ), + ] diff --git a/organizations/models.py b/organizations/models.py index 242df9914..53d896ebf 100644 --- a/organizations/models.py +++ b/organizations/models.py @@ -59,8 +59,8 @@ class Organization(models.Model): logo = models.ImageField(upload_to='organizations/logos/', blank=True) css_class = models.CharField(max_length=256, blank=True, verbose_name="Additional logo CSS class") - grid_json = JSONField(default={}, blank=True, null=True) # JSON data from GRID - crossref_json = JSONField(default={}, blank=True, null=True) # JSON data from Crossref + grid_json = JSONField(default=dict, blank=True, null=True) # JSON data from GRID + crossref_json = JSONField(default=dict, blank=True, null=True) # JSON data from Crossref parent = models.ForeignKey('self', blank=True, null=True, on_delete=models.SET_NULL, related_name='children') superseded_by = models.ForeignKey('self', blank=True, null=True, diff --git a/profiles/migrations/0023_auto_20190518_1304.py b/profiles/migrations/0023_auto_20190518_1304.py new file mode 100644 index 000000000..20dc3738e --- /dev/null +++ b/profiles/migrations/0023_auto_20190518_1304.py @@ -0,0 +1,21 @@ +# Generated by Django 2.1.8 on 2019-05-18 11:04 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('profiles', '0022_auto_20190331_1926'), + ] + + operations = [ + migrations.AlterModelOptions( + name='affiliation', + options={'default_related_name': 'affiliations', 'ordering': ['profile__last_name', 'profile__first_name', '-date_until']}, + ), + migrations.AlterModelOptions( + name='profileemail', + options={'default_related_name': 'emails', 'ordering': ['-primary', '-still_valid', 'email']}, + ), + ] diff --git a/requirements.txt b/requirements.txt index 6068d718f..6cc60bc15 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,7 @@ # Core argon2-cffi==16.3.0 # Password hashing algorithm Babel==2.4 -Django==2.0.13 +Django==2.1.8 # 2019-05-18 feedparser==5.2.1 # Check: not updated since 2016 psycopg2==2.7.3 # PostgreSQL engine pytz==2017.2 # Timezone package diff --git a/scipost/migrations/0025_auto_20190518_1304.py b/scipost/migrations/0025_auto_20190518_1304.py new file mode 100644 index 000000000..baf7e269c --- /dev/null +++ b/scipost/migrations/0025_auto_20190518_1304.py @@ -0,0 +1,17 @@ +# Generated by Django 2.1.8 on 2019-05-18 11:04 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('scipost', '0024_auto_20190405_2102'), + ] + + operations = [ + migrations.AlterModelOptions( + name='remark', + options={'default_related_name': 'remarks', 'ordering': ['date']}, + ), + ] diff --git a/submissions/admin.py b/submissions/admin.py index ddf6b838a..a98d34377 100644 --- a/submissions/admin.py +++ b/submissions/admin.py @@ -43,7 +43,22 @@ class SubmissionAdminForm(forms.ModelForm): class Meta: model = Submission fields = '__all__' - + # fields = ['preprint', 'author_comments', 'author_list', + # 'discipline', 'domain', 'editor_in_charge', + # 'list_of_changes', 'open_for_commenting', 'open_for_reporting', + # 'referees_flagged', 'referees_suggested', 'remarks_for_editors', + # 'reporting_deadline', 'secondary_areas', + # 'status', 'is_current', 'visible_public', 'visible_pool', + # 'thread_hash', '_is_resubmission', 'refereeing_cycle', + # 'fellows', 'subject_area', 'submission_type', 'submitted_by', + # 'voting_fellows', 'submitted_to', 'proceedings', + # 'title', 'abstract', 'comments', 'needs_conflicts_update', + # 'plagiarism_report', + # 'arxiv_identifier_w_vn_nr', 'arxiv_identifier_wo_vn_nr', + # 'arxiv_vn_nr', 'arxiv_link', 'pdf_refereeing_pack', + # 'metadata', 'submission_date', 'acceptance_date', + # 'latest_activity', 'update_search_index', + # 'topics', 'needs_conflicts_update' class SubmissionAdmin(GuardedModelAdmin): date_hierarchy = 'submission_date' @@ -113,7 +128,6 @@ class SubmissionAdmin(GuardedModelAdmin): 'referees_suggested', 'remarks_for_editors', 'submitted_to', - 'proceedings', 'pdf_refereeing_pack', 'plagiarism_report', 'fellows', @@ -121,9 +135,12 @@ class SubmissionAdmin(GuardedModelAdmin): }), ('Meta', { 'classes': ('collapse',), - 'fields': ('metadata', 'submission_date', 'needs_conflicts_update'), + 'fields': ( + 'metadata', + 'submission_date', + 'needs_conflicts_update' + ), }), - ) diff --git a/submissions/migrations/0056_auto_20190518_1157.py b/submissions/migrations/0056_auto_20190518_1157.py new file mode 100644 index 000000000..ad8d47176 --- /dev/null +++ b/submissions/migrations/0056_auto_20190518_1157.py @@ -0,0 +1,18 @@ +# Generated by Django 2.0.13 on 2019-05-18 09:57 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('submissions', '0055_auto_20190511_1141'), + ] + + operations = [ + migrations.AlterField( + model_name='submission', + name='needs_conflicts_update', + field=models.BooleanField(default=True), + ), + ] diff --git a/submissions/migrations/0057_auto_20190518_1304.py b/submissions/migrations/0057_auto_20190518_1304.py new file mode 100644 index 000000000..96be59034 --- /dev/null +++ b/submissions/migrations/0057_auto_20190518_1304.py @@ -0,0 +1,23 @@ +# Generated by Django 2.1.8 on 2019-05-18 11:04 + +import django.contrib.postgres.fields.jsonb +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('submissions', '0056_auto_20190518_1157'), + ] + + operations = [ + migrations.AlterModelOptions( + name='editorialcommunication', + options={'default_related_name': 'editorial_communications', 'ordering': ['timestamp']}, + ), + migrations.AlterField( + model_name='submission', + name='metadata', + field=django.contrib.postgres.fields.jsonb.JSONField(blank=True, default=dict, null=True), + ), + ] diff --git a/submissions/models.py b/submissions/models.py index 0fae5ba45..f36388204 100644 --- a/submissions/models.py +++ b/submissions/models.py @@ -130,7 +130,7 @@ class Submission(models.Model): max_length=200, blank=True) # Metadata - metadata = JSONField(default={}, blank=True, null=True) + metadata = JSONField(default=dict, blank=True, null=True) submission_date = models.DateField(verbose_name='submission date', default=datetime.date.today) acceptance_date = models.DateField(verbose_name='acceptance date', null=True, blank=True) latest_activity = models.DateTimeField(auto_now=True) @@ -142,7 +142,6 @@ class Submission(models.Model): objects = SubmissionQuerySet.as_manager() # Temporary - needs_conflicts_update = models.BooleanField(default=False) invitation_order = models.IntegerField(default=0) class Meta: -- GitLab