Edgewall Software

Ticket #925: ticket-custom-field-label-with-wiki-syntax-r2894.patch

File ticket-custom-field-label-with-wiki-syntax-r2894.patch, 1.0 kB (added by Markus Tacker <m@…>, 3 years ago)

Updated patch for r2894

  • trac/ticket/api.py

     
    2020from trac.core import * 
    2121from trac.perm import IPermissionRequestor 
    2222from trac.wiki import IWikiSyntaxProvider, Formatter 
     23from trac.wiki import wiki_to_oneliner 
    2324from trac.Search import ISearchSource, query_to_sql, shorten_result 
    2425 
    2526 
     
    118119                'name': name, 
    119120                'type': self.config.get('ticket-custom', name), 
    120121                'order': int(self.config.get('ticket-custom', name + '.order', '0')), 
    121                 'label': self.config.get('ticket-custom', name + '.label') \ 
    122                          or name.capitalize(), 
     122                'label': wiki_to_oneliner(self.config.get('ticket-custom', name + '.label', '') or name.capitalize(), self.env, self.env.get_db_cnx()), 
    123123                'value': self.config.get('ticket-custom', name + '.value', '') 
    124124            } 
    125125            if field['type'] == 'select' or field['type'] == 'radio':