From ddcba9215c083ac878d47a1698f5e1bcd4b28b94 Mon Sep 17 00:00:00 2001
From: "J.-S. Caux" <J.S.Caux@uva.nl>
Date: Sat, 8 Jul 2017 11:55:09 +0200
Subject: [PATCH] Use latest instead of lastest for citedby

---
 .../migrations/0025_auto_20170708_1154.py     | 20 +++++++++++++++++++
 journals/models.py                            |  2 +-
 .../journals/harvest_citedby_list.html        |  6 +++---
 journals/views.py                             |  4 ++--
 4 files changed, 26 insertions(+), 6 deletions(-)
 create mode 100644 journals/migrations/0025_auto_20170708_1154.py

diff --git a/journals/migrations/0025_auto_20170708_1154.py b/journals/migrations/0025_auto_20170708_1154.py
new file mode 100644
index 000000000..3290f9071
--- /dev/null
+++ b/journals/migrations/0025_auto_20170708_1154.py
@@ -0,0 +1,20 @@
+# -*- coding: utf-8 -*-
+# Generated by Django 1.10.3 on 2017-07-08 09:54
+from __future__ import unicode_literals
+
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('journals', '0024_publication_lastest_citedby_update'),
+    ]
+
+    operations = [
+        migrations.RenameField(
+            model_name='publication',
+            old_name='lastest_citedby_update',
+            new_name='latest_citedby_update',
+        ),
+    ]
diff --git a/journals/models.py b/journals/models.py
index 7276e6ef7..1b1ec78b3 100644
--- a/journals/models.py
+++ b/journals/models.py
@@ -148,7 +148,7 @@ class Publication(models.Model):
     submission_date = models.DateField(verbose_name='submission date')
     acceptance_date = models.DateField(verbose_name='acceptance date')
     publication_date = models.DateField(verbose_name='publication date')
-    lastest_citedby_update = models.DateTimeField(null=True, blank=True)
+    latest_citedby_update = models.DateTimeField(null=True, blank=True)
     latest_activity = models.DateTimeField(default=timezone.now)
     citedby = JSONField(default={}, blank=True, null=True)
 
diff --git a/journals/templates/journals/harvest_citedby_list.html b/journals/templates/journals/harvest_citedby_list.html
index cc51d57af..dc47d8c3a 100644
--- a/journals/templates/journals/harvest_citedby_list.html
+++ b/journals/templates/journals/harvest_citedby_list.html
@@ -24,7 +24,7 @@
                 <tr>
                     <th>doi</th>
                     <th>Publication date</th>
-                    <th>Lastest Crossref update</th>
+                    <th>Latest Crossref update</th>
                     <th>Actions</th>
                 </tr>
             </thead>
@@ -34,8 +34,8 @@
                         <td><a href="{{publication.get_absolute_url}}">{{publication.doi_label}}</a></td>
                         <td>{{publication.publication_date}}</td>
                         <td>
-                            {% if publication.lastest_citedby_update %}
-                                {{publication.lastest_citedby_update|timesince}} ago
+                            {% if publication.latest_citedby_update %}
+                                {{publication.latest_citedby_update|timesince}} ago
                             {% else %}
                                 No information available
                             {% endif %}
diff --git a/journals/views.py b/journals/views.py
index 96fcf194e..2a731eec9 100644
--- a/journals/views.py
+++ b/journals/views.py
@@ -603,7 +603,7 @@ def metadata_xml_deposit(request, doi_label, option='test'):
 
 @permission_required('scipost.can_publish_accepted_submission', return_403=True)
 def harvest_all_publications(request):
-    publications = Publication.objects.order_by('-lastest_citedby_update', '-publication_date')
+    publications = Publication.objects.order_by('-latest_citedby_update', '-publication_date')
     context = {
         'publications': publications
     }
@@ -689,7 +689,7 @@ def harvest_citedby_links(request, doi_label):
                           'item_number': item_number,
                           'year': year, })
     publication.citedby = citations
-    publication.lastest_citedby_update = timezone.now()
+    publication.latest_citedby_update = timezone.now()
     publication.save()
     context = {
         'publication': publication,
-- 
GitLab