Add a model for rfid readers.
This commit is contained in:
parent
eb23c0e1a2
commit
24d09bd5fa
|
@ -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'))
|
||||
|
|
Reference in New Issue