aboutsummaryrefslogtreecommitdiffstats
path: root/servo/models/note.py
diff options
context:
space:
mode:
authorFilipp Lepalaan <filipp@mac.com>2015-09-25 20:01:46 +0300
committerFilipp Lepalaan <filipp@mac.com>2015-09-25 20:01:46 +0300
commit40bb871af86c913ffaa4235052424cc0d69211a0 (patch)
tree36eca6ff5ce27cfcebe952e943bd8b30248e9039 /servo/models/note.py
parente807f83375e4f2c8b74658b22cf96e5a331f7409 (diff)
downloadServo-40bb871af86c913ffaa4235052424cc0d69211a0.tar.gz
Servo-40bb871af86c913ffaa4235052424cc0d69211a0.tar.bz2
Servo-40bb871af86c913ffaa4235052424cc0d69211a0.zip
Added type field to note
Diffstat (limited to 'servo/models/note.py')
-rw-r--r--servo/models/note.py27
1 files changed, 24 insertions, 3 deletions
diff --git a/servo/models/note.py b/servo/models/note.py
index 0981530..da9e08a 100644
--- a/servo/models/note.py
+++ b/servo/models/note.py
@@ -58,6 +58,11 @@ def validate_phone_number(number):
class Note(MPTTModel):
+
+ T_NOTE = 0
+ T_PROBLEM = 1
+ T_ESCALATION = 2
+
subject = models.CharField(
blank=True,
max_length=255,
@@ -102,16 +107,32 @@ class Note(MPTTModel):
sent_at = models.DateTimeField(null=True, editable=False)
order = models.ForeignKey(Order, null=True, blank=True)
- is_reported = models.BooleanField(default=False, verbose_name=_("report"))
+ is_reported = models.BooleanField(
+ default=False,
+ verbose_name=_("Report")
+ )
is_read = models.BooleanField(
default=True,
editable=False,
- verbose_name=_("read")
+ verbose_name=_("Read")
)
is_flagged = models.BooleanField(
default=False,
editable=False,
- verbose_name=_("flagged")
+ verbose_name=_("Flagged")
+ )
+
+ TYPES = (
+ (T_NOTE, _('Note')),
+ (T_PROBLEM, _('Problem')),
+ (T_ESCALATION, _('Escalation')),
+ )
+
+ type = models.IntegerField(
+ blank=True,
+ default=T_NOTE,
+ choices=TYPES,
+ verbose_name=_('Type')
)
objects = TreeManager()