git://git.onelab.eu
/
plstackapi.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
9266e6b
)
add endTime property, automatically calculated from StartTime + Duration
author
Scott Baker
<smbaker@gmail.com>
Sun, 19 May 2013 23:04:49 +0000
(16:04 -0700)
committer
Scott Baker
<smbaker@gmail.com>
Sun, 19 May 2013 23:04:49 +0000
(16:04 -0700)
planetstack/core/models/reservation.py
patch
|
blob
|
history
diff --git
a/planetstack/core/models/reservation.py
b/planetstack/core/models/reservation.py
index
1a41ee5
..
4aeaadd
100644
(file)
--- a/
planetstack/core/models/reservation.py
+++ b/
planetstack/core/models/reservation.py
@@
-1,4
+1,5
@@
import os
import os
+import datetime
from django.db import models
from core.models import PlCoreBase
from core.models import Sliver
from django.db import models
from core.models import PlCoreBase
from core.models import Sliver
@@
-14,6
+15,10
@@
class Reservation(PlCoreBase):
def __unicode__(self): return u'%s duration %d' % (self.startTime, self.duration)
def __unicode__(self): return u'%s duration %d' % (self.startTime, self.duration)
+ @property
+ def endTime(self):
+ return self.startTime + datetime.timedelta(hours=self.duration)
+
class ReservedResource(PlCoreBase):
sliver = models.ForeignKey(Sliver, related_name="reservedResourrces")
resource = models.ForeignKey(ServiceResource, related_name="reservedResources")
class ReservedResource(PlCoreBase):
sliver = models.ForeignKey(Sliver, related_name="reservedResourrces")
resource = models.ForeignKey(ServiceResource, related_name="reservedResources")