]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 428490 - Display group icons for indirect memberships, too.
authorMarc Schumann <wurblzap@gmail.com>
Mon, 28 Nov 2011 08:04:08 +0000 (09:04 +0100)
committerMarc Schumann <wurblzap@gmail.com>
Mon, 28 Nov 2011 08:04:08 +0000 (09:04 +0100)
r/a=LpSolit

Bugzilla/User.pm
template/en/default/bug/comments.html.tmpl

index 849c1d915ba1578549b2599d8a803c1d28272406..02312cc400e79b547f09a57c20a14fd371bf9de7 100644 (file)
@@ -1143,24 +1143,6 @@ sub can_set_flag {
             || $self->in_group_id($flag_type->grant_group_id)) ? 1 : 0;
 }
 
-sub direct_group_membership {
-    my $self = shift;
-    my $dbh = Bugzilla->dbh;
-
-    if (!$self->{'direct_group_membership'}) {
-        my $gid = $dbh->selectcol_arrayref('SELECT id
-                                              FROM groups
-                                        INNER JOIN user_group_map
-                                                ON groups.id = user_group_map.group_id
-                                             WHERE user_id = ?
-                                               AND isbless = 0',
-                                             undef, $self->id);
-        $self->{'direct_group_membership'} = Bugzilla::Group->new_from_list($gid);
-    }
-    return $self->{'direct_group_membership'};
-}
-
-
 # visible_groups_inherited returns a reference to a list of all the groups
 # whose members are visible to this user.
 sub visible_groups_inherited {
@@ -2456,11 +2438,6 @@ Returns a reference to an array of users.  The array is populated with hashrefs
 containing the login, identity and visibility.  Users that are not visible to this
 user will have 'visible' set to zero.
 
-=item C<direct_group_membership>
-
-Returns a reference to an array of group objects. Groups the user belong to
-by group inheritance are excluded from the list.
-
 =item C<visible_groups_inherited>
 
 Returns a list of all groups whose members should be visible to this user.
index ad84521dcdcc634c0291cf5fe816a81f66749245..dffc5dff86b2080093126d2641a78795730d080a 100644 (file)
         </span>
 
         <span class="bz_comment_user_images">
-          [% FOREACH group = comment.author.direct_group_membership %]
+          [% FOREACH group = comment.author.groups %]
             [% NEXT UNLESS group.icon_url %]
             <img src="[% group.icon_url FILTER html %]"
                  alt="[% group.name FILTER html %]"