Ticket #1791: patch-customfieldwiki-r1970.diff
| File patch-customfieldwiki-r1970.diff, 2.3 KB (added by anthony.vito@…, 7 years ago) |
|---|
-
trac/ticket/api.py
25 25 from trac.core import * 26 26 from trac.perm import IPermissionRequestor 27 27 from trac.wiki import IWikiSyntaxProvider 28 from trac.wiki import wiki_to_html 29 from trac.wiki import wiki_to_oneliner 28 30 29 31 class MyLinkResolver(Component): 30 32 """ … … 121 123 'name': name, 122 124 'type': self.config.get('ticket-custom', name), 123 125 'order': int(self.config.get('ticket-custom', name + '.order', '0')), 124 'label': self.config.get('ticket-custom', name + '.label', ''), 126 'label': wiki_to_oneliner(self.config.get('ticket-custom', name + '.label', ''), 127 self.env, self.env.get_db_cnx()), 125 128 'value': self.config.get('ticket-custom', name + '.value', '') 126 129 } 127 130 if field['type'] == 'select' or field['type'] == 'radio': -
trac/ticket/web_ui.py
348 348 if name in ('summary', 'reporter', 'description', 'type', 'status', 349 349 'resolution', 'owner'): 350 350 field['skip'] = True 351 else: 352 field['formatted'] = wiki_to_html(ticket.values.get(name), self.env, req, db) 351 353 req.hdf['ticket.fields.' + name] = field 352 354 353 355 req.hdf['ticket.reporter_id'] = util.escape(reporter_id) -
templates/ticket.cs
64 64 if:fullrow && idx % 2 ?><th></th><td></td></tr><tr><?cs /if ?> 65 65 <th id="h_<?cs var:name(field) ?>"><?cs var:field.label ?>:</th> 66 66 <td<?cs if:fullrow ?> colspan="3"<?cs /if ?> headers="h_<?cs 67 var:name(field) ?>"><?cs var: ticket[name(field)]?></td><?cs67 var:name(field) ?>"><?cs var:field.formatted ?></td><?cs 68 68 if:idx % 2 ?></tr><tr><?cs 69 69 elif:idx == num_fields - 1 ?><th></th><td></td><?cs 70 70 /if ?><?cs set:idx = idx + #fullrow + 1 ?><?cs
