Mercurial > p > roundup > code
diff roundup/roundupdb.py @ 5063:2840a9e86ef2
New Link/Multilink attribute 'msg_header_property'
.. can be used to configure additional headers in outgoing emails.
| author | Ralf Schlatterbeck <rsc@runtux.com> |
|---|---|
| date | Tue, 10 May 2016 16:26:24 +0200 |
| parents | 28a72f125a14 |
| children | 786f0581bc90 |
line wrap: on
line diff
--- a/roundup/roundupdb.py Tue May 10 15:21:30 2016 +0200 +++ b/roundup/roundupdb.py Tue May 10 16:26:24 2016 +0200 @@ -538,7 +538,12 @@ if not isinstance(prop, (hyperdb.Link, hyperdb.Multilink)): continue cl = self.db.getclass(prop.classname) - if not 'name' in cl.getprops(): + label = None + if 'name' in cl.getprops(): + label = 'name' + if prop.msg_header_property in cl.getprops(): + label = prop.msg_header_property + if not label: continue if isinstance(prop, hyperdb.Link): value = self.get(issueid, propname) @@ -549,7 +554,7 @@ values = self.get(issueid, propname) if not values: continue - values = [cl.get(v, 'name') for v in values] + values = [cl.get(v, label) for v in values] values = ', '.join(values) header = "X-Roundup-%s-%s"%(self.classname, propname) try:
