Skip to content

Commit

Permalink
add userpicture for ticket owner
Browse files Browse the repository at this point in the history
  • Loading branch information
ejucovy committed Aug 18, 2012
1 parent 096677c commit d892511
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 0 deletions.
12 changes: 12 additions & 0 deletions userpictures/__init__.py
Expand Up @@ -32,6 +32,7 @@ class UserPicturesModule(Component):

ticket_comment_diff_size = Option("userpictures", "ticket_comment_diff_size", default="40")
ticket_reporter_size = Option("userpictures", "ticket_reporter_size", default="60")
ticket_owner_size = Option("userpictures", "ticket_owner_size", default="30")
ticket_comment_size = Option("userpictures", "ticket_comment_size", default="40")
timeline_size = Option("userpictures", "timeline_size", default="30")
browser_changeset_size = Option("userpictures", "browser_changeset_size", default="40")
Expand Down Expand Up @@ -81,6 +82,7 @@ def _ticket_filter(self, req, data):
filter_.extend(self._ticket_comment_diff_filter(req, data))
else:
filter_.extend(self._ticket_reporter_filter(req, data))
filter_.extend(self._ticket_owner_filter(req, data))
filter_.extend(self._ticket_comment_filter(req, data))
return filter_

Expand All @@ -103,7 +105,17 @@ def _ticket_reporter_filter(self, req, data):
req, author,
'ticket-reporter', self.ticket_reporter_size)
)(stream)]
def _ticket_owner_filter(self, req, data):
if 'ticket' not in data:
return []
author = data['ticket'].values['owner']

return [lambda stream: Transformer('//td[@headers="h_owner"]'
).prepend(self._generate_avatar(
req, author,
'ticket-owner', self.ticket_owner_size)
)(stream)]

def _ticket_comment_filter(self, req, data):
if 'changes' not in data:
return []
Expand Down
6 changes: 6 additions & 0 deletions userpictures/htdocs/userpictures.css
Expand Up @@ -16,4 +16,10 @@ img.userpictures_avatar.ticket-reporter {

img.userpictures_avatar.ticket-comment {
margin: 0 5px 5px 0;
}

img.userpictures_avatar.ticket-owner {
margin-top: 0.2em;
margin-right: 1em;
vertical-align: middle;
}

0 comments on commit d892511

Please sign in to comment.