Changeset 493 for trunk/email2trac.py.in
- Timestamp:
- 12/13/10 11:23:52 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/email2trac.py.in
r492 r493 659 659 - If the value supplied is valid for the ticket field. 660 660 If not then there are two options: 661 1) Skip the value (new _ticket=None)662 2) Set default value for field (new _ticket=1)661 1) Skip the value (new=None) 662 2) Set default value for field (new=1) 663 663 """ 664 664 self.logger.debug("function update_ticket_fields") … … 681 681 682 682 except KeyError: 683 sys_dict[field['name']] = None683 #sys_dict[field['name']] = None 684 684 pass 685 685 … … 706 706 707 707 708 if sys_dict.has_key(field): 709 710 ## Check if value is an allowed system option, if TypeError then 711 # every value is allowed 712 # 713 try: 714 if value in sys_dict[field]: 715 ticket[field] = value 716 else: 717 ## Must we set a default if value is not allowed 718 # 719 if new: 720 value = self.get_config('ticket', 'default_%s' %(field) ) 721 722 except TypeError: 723 pass 724 708 ## Check if every value is allowed for this filed 709 # 710 if sys_dict.has_key(field): 711 712 if value in sys_dict[field]: 713 ticket[field] = value 714 else: 715 ## Must we set a default if value is not allowed 716 # 717 if new: 718 value = self.get_config('ticket', 'default_%s' %(field) ) 719 720 else: 725 721 ## Only set if we have a value 726 722 # 727 if value: 728 ticket[field] = value 729 730 if self.parameters.debug: 731 s = 'ticket_field\t %s = %s' %(field, ticket[field]) 732 self.print_unicode(s) 723 #if value: 724 # ticket[field] = value 725 ticket[field] = value 726 727 if self.parameters.debug: 728 s = 'ticket_field\t %s = %s' %(field, ticket[field]) 729 self.print_unicode(s) 733 730 734 731 def ticket_update(self, m, id, spam): … … 853 850 self.logger.debug('email triggers workflow disabled') 854 851 855 ## Must we update some ticket fields properties via subject line852 ## Must we update some ticket fields properties via subject line 856 853 # 857 854 if update_fields: … … 909 906 value = None 910 907 else: 911 ## Else weget the default value for reporter908 ## Else get the default value for reporter 912 909 # 913 910 value = field.get('value')
Note: See TracChangeset
for help on using the changeset viewer.