Ticket #5242: author_filter_patch.diff
| File author_filter_patch.diff, 2.1 KB (added by j.ferguson@…, 5 years ago) |
|---|
-
trac/timeline/web_ui.py
100 100 except ValueError: 101 101 daysback = self.default_daysback 102 102 103 author = req.args.get('author', '').strip() 104 103 105 data = {'fromdate': fromdate, 'daysback': daysback, 104 106 'today': format_date(today), 105 107 'yesterday': format_date(today - timedelta(days=1)), 106 108 'precisedate': precisedate, 'precision': precision, 107 'events': [], 'filters': [] }109 'events': [], 'filters': [], 'author': author} 108 110 109 111 available_filters = [] 110 112 for event_provider in self.event_providers: … … 141 143 # compatibility with 0.10 providers 142 144 if isinstance(event, tuple): 143 145 event = self._event_from_tuple(req, event) 144 events.append(event) 146 if event.author == author or author == '': 147 events.append(event) 145 148 except Exception, e: # cope with a failure of that provider 146 149 self._provider_failure(e, req, provider, filters, 147 150 [f[0] for f in available_filters]) -
trac/timeline/templates/timeline.html
23 23 <form id="prefs" method="get" action=""> 24 24 <div> 25 25 <label>View changes from <input type="text" size="10" name="from" value="${format_date(fromdate)}" /></label> <br /> 26 and <label><input type="text" size="3" name="daysback" value="$daysback" /> days back</label>. 26 and <label><input type="text" size="3" name="daysback" value="$daysback" /> days back</label><br /> 27 <label>by <input type="text" size="20" name="author" value="$author"/></label> 27 28 </div> 28 29 <fieldset> 29 30 <label py:for="filter in filters">
