aboutsummaryrefslogtreecommitdiffstats
path: root/servo/forms/notes.py
diff options
context:
space:
mode:
authorFilipp Lepalaan <filipp@mac.com>2017-04-24 22:26:05 +0300
committerFilipp Lepalaan <filipp@mac.com>2017-04-24 22:26:05 +0300
commit5934831e5921b78651418a589da3c67ed320a309 (patch)
treee396f3034e94999939fa2f3f5ae2f2d1daf509c3 /servo/forms/notes.py
parent0ff21402fa711c3e865a7c8b8b715d7dfac2f9fd (diff)
downloadServo-5934831e5921b78651418a589da3c67ed320a309.tar.gz
Servo-5934831e5921b78651418a589da3c67ed320a309.tar.bz2
Servo-5934831e5921b78651418a589da3c67ed320a309.zip
Added PDF attachment to note form
Diffstat (limited to 'servo/forms/notes.py')
-rw-r--r--servo/forms/notes.py23
1 files changed, 13 insertions, 10 deletions
diff --git a/servo/forms/notes.py b/servo/forms/notes.py
index d6ed693..a5b0bb4 100644
--- a/servo/forms/notes.py
+++ b/servo/forms/notes.py
@@ -2,9 +2,7 @@
import json
from django import forms
-from gsxws import escalations
from django.core.urlresolvers import reverse
-from django.utils.safestring import mark_safe
from django.utils.translation import ugettext_lazy as _
from servo.models import Note, Escalation, Template
@@ -12,17 +10,23 @@ from servo.forms import BaseModelForm, AutocompleteTextarea, TextInput
class NoteForm(BaseModelForm):
+ attach_confirmation = forms.BooleanField(
+ label=_('Attach confirmation'),
+ help_text=_('Attach order confirmation as a PDF'),
+ required=False
+ )
+
class Meta:
model = Note
exclude = []
widgets = {
- 'recipient' : TextInput,
- 'subject' : TextInput,
- 'order' : forms.HiddenInput,
- 'parent' : forms.HiddenInput,
- 'customer' : forms.HiddenInput,
- 'type' : forms.HiddenInput,
- 'labels' : forms.CheckboxSelectMultiple,
+ 'recipient': TextInput,
+ 'subject': TextInput,
+ 'order': forms.HiddenInput,
+ 'parent': forms.HiddenInput,
+ 'customer': forms.HiddenInput,
+ 'type': forms.HiddenInput,
+ 'labels': forms.CheckboxSelectMultiple,
}
def __init__(self, *args, **kwargs):
@@ -71,4 +75,3 @@ class EscalationForm(BaseModelForm):
class Meta:
model = Escalation
fields = ('issue_type', 'status', 'gsx_account', 'contexts',)
-