From d2c4c846b6ec6605fb7dd9a73e51bf0b9b5cadcd Mon Sep 17 00:00:00 2001
From: Bryan Brancotte <bryan.brancotte@pasteur.fr>
Date: Tue, 26 Feb 2019 15:26:14 +0100
Subject: [PATCH] outlink also for DOI

---
 ippisite/ippidb/models.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/ippisite/ippidb/models.py b/ippisite/ippidb/models.py
index 385b9754..7e6f9f2a 100644
--- a/ippisite/ippidb/models.py
+++ b/ippisite/ippidb/models.py
@@ -102,11 +102,13 @@ class Bibliography(AutoFillableModel):
         Bibliography.validate_source_id(self.id_source, self.source)
 
     def has_external_url(self):
-        return self.source == 'PM'
+        return self.source == 'PM' or self.source == 'DO'
 
     def get_external_url(self):
         if self.source == 'PM':
             return "https://www.ncbi.nlm.nih.gov/pubmed/" + str(self.id_source)
+        if self.source == 'DO':
+            return "https://doi.org/" + str(self.id_source)
 
     @staticmethod
     def validate_source_id(id_source, source):
-- 
GitLab