aboutsummaryrefslogtreecommitdiffstats
path: root/servo/models/order.py
diff options
context:
space:
mode:
authorFilipp Lepalaan <filipp@mac.com>2015-09-10 14:17:04 +0300
committerFilipp Lepalaan <filipp@mac.com>2015-09-10 14:17:04 +0300
commit2deb6a356aab1c18443748e7c6d693e60086ddcf (patch)
treec71b1ed2db61f754902831d99547c2db99fe9600 /servo/models/order.py
parent46312d1a167d882253d24b0a883fb2378a070e11 (diff)
downloadServo-2deb6a356aab1c18443748e7c6d693e60086ddcf.tar.gz
Servo-2deb6a356aab1c18443748e7c6d693e60086ddcf.tar.bz2
Servo-2deb6a356aab1c18443748e7c6d693e60086ddcf.zip
Ditching Sites
Diffstat (limited to 'servo/models/order.py')
-rw-r--r--servo/models/order.py13
1 files changed, 3 insertions, 10 deletions
diff --git a/servo/models/order.py b/servo/models/order.py
index d4f1fe3..62333b5 100644
--- a/servo/models/order.py
+++ b/servo/models/order.py
@@ -31,8 +31,6 @@ from django.conf import settings
from django.utils import timezone
from django.utils.translation import ugettext_lazy as _
-from django.contrib.sites.managers import CurrentSiteManager
-
from django.contrib.contenttypes.fields import GenericRelation
from django.dispatch import receiver
@@ -50,11 +48,7 @@ from servo.models.queue import Queue, Status, QueueStatus
class Order(models.Model):
- site = models.ForeignKey(
- Site,
- editable=False,
- default=defaults.site_id
- )
+
code = models.CharField(max_length=8, unique=True, null=True)
url_code = models.CharField(max_length=8, unique=True, null=True)
# Device description or something else
@@ -161,13 +155,12 @@ class Order(models.Model):
)
state = models.IntegerField(default=0, choices=STATES)
-
+
status_name = models.CharField(max_length=128, default="")
status_started_at = models.DateTimeField(null=True)
status_limit_green = models.DateTimeField(null=True) # turn yellow after this
status_limit_yellow = models.DateTimeField(null=True) # turn red after this
-
- objects = CurrentSiteManager()
+
api_fields = ('status_name', 'status_description',)
def apply_rules(self):