|
|
|
@ -33,6 +33,14 @@ class Request(models.Model):
|
|
|
|
|
def __str__(self):
|
|
|
|
|
return "(%s -> %s) [%s] %s" % (self.applicant, self.provider, self.status, self.subject)
|
|
|
|
|
|
|
|
|
|
def getLastActionBy(self):
|
|
|
|
|
msgs = self.requestmessage_set.order_by("-created")
|
|
|
|
|
|
|
|
|
|
if msgs.count() > 0:
|
|
|
|
|
return msgs[0].creator
|
|
|
|
|
else:
|
|
|
|
|
return None
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class RequestMessage(models.Model):
|
|
|
|
|
request = models.ForeignKey(Request)
|
|
|
|
|