Add a model for rfid readers.

This commit is contained in:
Mikaël Ates 2016-01-22 15:58:59 +01:00
parent eb23c0e1a2
commit 24d09bd5fa
1 changed files with 15 additions and 0 deletions

View File

@ -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'))