Simplify model

This commit is contained in:
Maximilian Blochberger committed 2021-03-11 11:28:45 +01:00
1 parent 33bd76de69
commit 16a9ead44c
4 files changed
+37 -8

No files matched your search

-1
View File
@@ -314,7 +314,6 @@ class PublicationAdmin(admin.ModelAdmin):
PublicationStageFilter, PublicationStageFilter,
PublicationRelevanceFilter, PublicationRelevanceFilter,
'classified', 'classified',
'references_complete',
'peer_reviewed', 'peer_reviewed',
PublicationVariantFilter, PublicationVariantFilter,
#'year', #'year',
+19
View File
@@ -0,0 +1,19 @@
# Generated by Django 3.1.7 on 2021-03-11 10:26
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('sok', '0001_initial'),
]
operations = [
migrations.AlterField(
model_name='publication',
name='cite_key',
field=models.CharField(default=None, max_length=255, unique=True),
preserve_default=False,
),
]
@@ -0,0 +1,17 @@
# Generated by Django 3.1.7 on 2021-03-11 10:27
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('sok', '0002_auto_20210311_1026'),
]
operations = [
migrations.RemoveField(
model_name='publication',
name='references_complete',
),
]
+1 -7
View File
@@ -58,15 +58,9 @@ class SearchTerm(models.Model):
class Publication(models.Model): class Publication(models.Model):
cite_key = models.CharField( cite_key = models.CharField(max_length=255, unique=True)
max_length=255,
unique=True,
blank=True, # TODO REMOVE
null=True, # TODO REMOVE
)
title = models.CharField(max_length=255) title = models.CharField(max_length=255)
year = models.PositiveSmallIntegerField() year = models.PositiveSmallIntegerField()
references_complete = models.BooleanField(default=False)
peer_reviewed = models.BooleanField(null=True, default=None) peer_reviewed = models.BooleanField(null=True, default=None)
classified = models.BooleanField(default=False) classified = models.BooleanField(default=False)
first_page = models.PositiveSmallIntegerField(blank=True, null=True, default=None) first_page = models.PositiveSmallIntegerField(blank=True, null=True, default=None)