fnp
/
redakcja.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add link.
[redakcja.git]
/
src
/
catalogue
/
wikidata.py
diff --git
a/src/catalogue/wikidata.py
b/src/catalogue/wikidata.py
index
c688570
..
d97d3af
100644
(file)
--- a/
src/catalogue/wikidata.py
+++ b/
src/catalogue/wikidata.py
@@
-1,3
+1,6
@@
+# This file is part of FNP-Redakcja, licensed under GNU Affero GPLv3 or later.
+# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.
+#
from datetime import date
from django.db import models
from django.db.models.signals import m2m_changed
from datetime import date
from django.db import models
from django.db.models.signals import m2m_changed
@@
-11,9
+14,7
@@
from wikidata.datavalue import DatavalueError
class WikidataMixin(models.Model):
wikidata = models.CharField(
max_length=255,
class WikidataMixin(models.Model):
wikidata = models.CharField(
max_length=255,
- null=True,
blank=True,
blank=True,
- unique=True,
help_text=_('If you have a Wikidata ID, like "Q1337", enter it and save.'),
)
help_text=_('If you have a Wikidata ID, like "Q1337", enter it and save.'),
)
@@
-89,7
+90,11
@@
class WikidataAdminMixin:
def wikidata_link(self, obj):
if obj.wikidata:
def wikidata_link(self, obj):
if obj.wikidata:
- return format_html('<a href="https://www.wikidata.org/wiki/{wd}" target="_blank">{wd}</a>', wd=obj.wikidata)
+ return format_html(
+ '<a href="https://www.wikidata.org/wiki/{wd}" target="_blank">{wd}</a>',
+ wd=obj.wikidata,
+ )
else:
else:
- return ''
- wikidata_link.admin_order_field = 'wikidata'
+ return ""
+
+ wikidata_link.admin_order_field = "wikidata"