X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;ds=sidebyside;f=rt%2Fshare%2Fhtml%2FTicket%2FElements%2FShowGroupMembers;h=39e692af0a267c4c683a134e4310e5fc2b281418;hb=187086c479a09629b7d180eec513fb7657f4e291;hp=d42f5283ff501e91bca7ca0d54fe7743b7027736;hpb=73a6a80a9ca5edbd43d139b7cb25bfee4abfd35e;p=freeside.git diff --git a/rt/share/html/Ticket/Elements/ShowGroupMembers b/rt/share/html/Ticket/Elements/ShowGroupMembers index d42f5283f..39e692af0 100644 --- a/rt/share/html/Ticket/Elements/ShowGroupMembers +++ b/rt/share/html/Ticket/Elements/ShowGroupMembers @@ -2,7 +2,7 @@ %# %# COPYRIGHT: %# -%# This software is Copyright (c) 1996-2015 Best Practical Solutions, LLC +%# This software is Copyright (c) 1996-2018 Best Practical Solutions, LLC %# %# %# (Except where explicitly superseded by other copyright notices) @@ -46,22 +46,16 @@ %# %# END BPS TAGGED BLOCK }}} %# Released under the terms of version 2 of the GNU Public License - -% my $Users = $Group->UserMembersObj( Recursively => $Recursively ); -% while ( my $user = $Users->Next ) { -<& /Elements/ShowUser, User => $user, Ticket => $Ticket &> -<& /Elements/ShowUserEmailFrequency, User => $user, Ticket => $Ticket &> -% $m->callback( User => $user, Ticket => $Ticket, %ARGS, CallbackName => 'AboutThisUser' ); -
-% } -% my $Groups = $Group->GroupMembersObj( Recursively => $Recursively ); -% $Groups->LimitToUserDefinedGroups; -% while (my $group = $Groups->Next) { -<&|/l&>Group: <% $group->Name %>
-% } - +<%init> +my $post_user = sub { + my $user = shift; + $m->comp("/Elements/ShowUserEmailFrequency", User => $user, Ticket => $Ticket); + $m->callback( User => $user, Ticket => $Ticket, %ARGS, CallbackName => 'AboutThisUser', CallbackPage => '/Ticket/Elements/ShowGroupMembers' ); +}; +$m->comp("/Elements/ShowPrincipal", Object => $Group, Separator => "
", PostUser => $post_user, Link => $Link); + <%ARGS> $Group => undef -$Recursively => 0, $Ticket => undef +$Link => 1