Author: matevz
Date: Thu Aug 22 11:39:11 2013
New Revision: 1516421

URL: http://svn.apache.org/r1516421
Log:
#637 - Ticket product menu should display Product name rather than Product 
prefix

Modified:
    bloodhound/trunk/bloodhound_theme/bhtheme/templates/bloodhound_theme.html
    bloodhound/trunk/bloodhound_theme/bhtheme/theme.py

Modified: 
bloodhound/trunk/bloodhound_theme/bhtheme/templates/bloodhound_theme.html
URL: 
http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_theme/bhtheme/templates/bloodhound_theme.html?rev=1516421&r1=1516420&r2=1516421&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_theme/bhtheme/templates/bloodhound_theme.html 
(original)
+++ bloodhound/trunk/bloodhound_theme/bhtheme/templates/bloodhound_theme.html 
Thu Aug 22 11:39:11 2013
@@ -118,10 +118,11 @@
                 <select id="field-${field.name}" name="field_${field.name}"
                     class="input-block-level" data-empty="true" 
data-field="${field.name}">
                   <option py:if="field.optional"></option>
-                  <option py:for="option in field.options"
+                  <option py:for="idx,option in enumerate(field.options)"
+                          py:with="description = field.options_desc[idx] if 
field.options_desc else option"
                           selected="${field.value == option or None}"
                           value = "$option"
-                          py:content="option"></option>
+                          py:content="description"></option>
                   <optgroup py:for="optgroup in field.optgroups"
                             py:if="optgroup.options"
                             label="${optgroup.label}">

Modified: bloodhound/trunk/bloodhound_theme/bhtheme/theme.py
URL: 
http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_theme/bhtheme/theme.py?rev=1516421&r1=1516420&r2=1516421&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_theme/bhtheme/theme.py (original)
+++ bloodhound/trunk/bloodhound_theme/bhtheme/theme.py Thu Aug 22 11:39:11 2013
@@ -494,7 +494,10 @@ class QuickCreateTicketDialog(Component)
                         product_field['value'] = product_field['options'][0]
                     else:
                         product_field['value'] = default_prefix
-
+                product_field['options_desc'] = [
+                    ProductEnvironment.lookup_env(self.env, p).product.name
+                        for p in product_field['options']
+                ]
             data['qct'] = {
                 'fields': [all_fields[k] for k in self.qct_fields
                            if k in all_fields],


Reply via email to