|| $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 {
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.
</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 %]"