blob: 15fb46ba89af493e1bc74a09098c0ca17319a72e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
class Employee:
def __init__(self, result):
self.id, self.name, self.email = result[:3]
def __unicode__(self):
return u"{} ({})".format(self.name, self.id)
class Timesheet:
def __init__(self, result):
self.week, self.submitted, self.approved = result[:3]
def status(self):
return "submitted" if self.is_submitted() else "unsubmitted"
def is_submitted(self):
return self.submitted == 1
def is_missing(self):
return self.submitted is None
def is_approved(self):
return self.approved == 1
def __str__(self):
return self.__unicode__()
def __unicode__(self):
u"{} ({})".format(self.week, self.status)
|