SciPost Code Repository

Skip to content
Snippets Groups Projects
Commit b6d1dacd authored by George Katsikas's avatar George Katsikas :goat:
Browse files

rename field from grid to ror

parent 8505d1b3
No related branches found
No related tags found
No related merge requests found
......@@ -37,12 +37,17 @@ class OrganizationAdmin(GuardedModelAdmin):
OrganizationEventInline,
ContactPersonInline,
]
search_fields = ["name", "acronym"]
list_display = ["id", "name", "acronym", "ror_id", "status", "orgtype"]
search_fields = ["name", "acronym", "name_original", "ror_json"]
list_filter = ["status", "orgtype"]
autocomplete_fields = [
"parent",
"superseded_by",
]
def ror_id(self, obj):
return obj.ror_json.get("id", None) if obj.ror_json else None
admin.site.register(Organization, OrganizationAdmin)
......
# Generated by Django 3.2.18 on 2023-11-27 08:36
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('organizations', '0019_auto_20220314_0723'),
]
operations = [
migrations.RenameField(
model_name='organization',
old_name='grid_json',
new_name='ror_json',
),
]
......@@ -124,9 +124,9 @@ class Organization(models.Model):
css_class = models.CharField(
max_length=256, blank=True, verbose_name="Additional logo CSS class"
)
grid_json = models.JSONField(
ror_json = models.JSONField(
default=dict, blank=True, null=True
) # JSON data from GRID
) # JSON data from ROR
crossref_json = models.JSONField(
default=dict, blank=True, null=True
) # JSON data from Crossref
......@@ -207,7 +207,7 @@ class Organization(models.Model):
return publications.filter(pk__in=self.cf_associated_publication_ids["all"])
def get_affiliate_publications(self, journal):
return AffiliatePublications.objects.filter(
return AffiliatePublication.objects.filter(
pubfractions__organization=self,
journal=journal,
)
......
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