+ } # if someone says __RefersTo.{Ticket}__ filter for only local links that are tickets
+ grep { $ObjectType
+ ? ( $_->$mode_uri->IsLocal
+ && ( $_->$mode_uri->Object->RecordType eq $ObjectType ))
+ : 1
+ }
+ @{ $_[0]->Links($other_mode,$type)->ItemsArrayRef }
+ }
+};
+
+my $trustSub = sub {
+ my $user = shift;
+ my %key = RT::Crypt->GetKeyInfo( Key => $user->EmailAddress );
+ if (!defined $key{'info'}) {
+ return $m->interp->apply_escapes(' ' . loc("(no pubkey!)"), "h");
+ } elsif ($key{'info'}{'TrustLevel'} == 0) {
+ return $m->interp->apply_escapes(' ' . loc("(untrusted!)"), "h");