From 24d09bd5fa2fc0458af0b35292484bcb96875238 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mika=C3=ABl=20Ates?= Date: Fri, 22 Jan 2016 15:58:59 +0100 Subject: [PATCH] Add a model for rfid readers. --- src/biomon/models.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/biomon/models.py b/src/biomon/models.py index 5483e21..7c0bd39 100644 --- a/src/biomon/models.py +++ b/src/biomon/models.py @@ -168,6 +168,21 @@ class Room(TimestampedAbstractModel): return self.number +class Reader(TimestampedAbstractModel): + ip_address = models.IPAddressField() + management_port = models.IntegerField() + room = models.OneToOneField('Room', verbose_name = _(u'Room'), + null=True, blank=True, on_delete=models.PROTECT) + + @property + def first_letter(self): + return self.room and self.room.number[0].upper() or '' + + def __unicode__(self): + return "{} {} {}:{}".format(_(u'Reader'), self.id, self.ip_address, + self.management_port) + + class MetricCheck(TimestampedAbstractModel): patient = models.ForeignKey(Patient, verbose_name=_(u'Patient')) date = models.DateField(_(u'Date of check'))