aboutsummaryrefslogtreecommitdiffstats
path: root/servo/forms/orders.py
diff options
context:
space:
mode:
authorFilipp Lepalaan <filipp@mac.com>2016-02-29 12:15:32 +0200
committerFilipp Lepalaan <filipp@mac.com>2016-02-29 12:15:32 +0200
commit27978c9011196be5a47933eb62efb3ddab17f328 (patch)
tree3e4ee2b5cab77ffbc88c955ee6364aae76527c44 /servo/forms/orders.py
parentf3cd067dd262dd0a6384a2122375dc3f10e3ebcf (diff)
downloadServo-27978c9011196be5a47933eb62efb3ddab17f328.tar.gz
Servo-27978c9011196be5a47933eb62efb3ddab17f328.tar.bz2
Servo-27978c9011196be5a47933eb62efb3ddab17f328.zip
Load CompTIA options from GSX
Closes issue #3
Diffstat (limited to 'servo/forms/orders.py')
-rw-r--r--servo/forms/orders.py14
1 files changed, 10 insertions, 4 deletions
diff --git a/servo/forms/orders.py b/servo/forms/orders.py
index eb5d554..7b27d0b 100644
--- a/servo/forms/orders.py
+++ b/servo/forms/orders.py
@@ -53,11 +53,15 @@ class FieldsForm(forms.Form):
class OrderItemForm(forms.ModelForm):
+ """
+ Form for editing a product added to a service order
+ """
class Meta:
model = ServiceOrderItem
fields = ('title', 'amount', 'price_category',
- 'price', 'sn', 'kbb_sn', 'imei', 'should_report',
- 'comptia_code', 'comptia_modifier',)
+ 'price', 'sn', 'kbb_sn',
+ 'imei', 'should_report', 'comptia_code',
+ 'comptia_modifier',)
widgets = {
'amount': forms.TextInput(attrs={'class': 'input-mini'}),
'price': forms.TextInput(attrs={'class': 'input-mini'})
@@ -70,10 +74,12 @@ class OrderItemForm(forms.ModelForm):
product = self.instance.product
if product.can_order_from_gsx():
CODES = symptom_codes(product.component_code)
- self.fields['comptia_code'] = forms.ChoiceField(choices=CODES)
+ self.fields['comptia_code'] = forms.ChoiceField(choices=CODES,
+ label=_('Symptom code'))
self.fields['comptia_modifier'] = forms.ChoiceField(
choices=gsxws.MODIFIERS,
- initial="B"
+ initial="B",
+ label=_('Symptom modifier')
)