[Rt-commit] rtir branch, 4.2-theme/countermeasures-page, repushed

Blaine Motsinger blaine at bestpractical.com
Fri Aug 30 14:15:12 EDT 2019


The branch 4.2-theme/countermeasures-page was deleted and repushed:
       was 957ca8898bd34d521ea86130c9908c4bede1f90d
       now e444cc56c3361792a5cbdd0637aa88c9e87ef18c

1: 957ca889 ! 1: e444cc56 Migrate RTIR/Display to elevator themes
    @@ -1,9 +1,96 @@
     Author: Blaine Motsinger <blaine at bestpractical.com>
     
    -    WIP - Migrate RTIR/Display to elevator themes
    +    Migrate RTIR/Display to elevator themes
         
         This commit migrates the Countermeasure display page and elements
         to the elevator themes.
    +
    +diff --git a/html/Callbacks/RTIR/Elements/MakeClicky/Default b/html/Callbacks/RTIR/Elements/MakeClicky/Default
    +--- a/html/Callbacks/RTIR/Elements/MakeClicky/Default
    ++++ b/html/Callbacks/RTIR/Elements/MakeClicky/Default
    +@@
    +         # don't execute on non-rtir tickets or in SelfService
    +         return $super unless defined $args{type} and !$SelfService;
    + 
    +-        my $result = qq{<a class="button button-small" href="}. RT::IR->HREFTo("Tools/Lookup.html?".$args{lookup_params}."type=host&q=".$escaped_host).qq{">}
    ++        my $result = qq{<a class="button button-small btn btn-lg btn-primary" href="}. RT::IR->HREFTo("Tools/Lookup.html?".$args{lookup_params}."type=host&q=".$escaped_host).qq{">}
    +             .loc('lookup "[_1]"', $host) .qq{</a>};
    +         return $super . qq{ <span class="clickylink">$result</span>};
    +     },
    +@@
    +         # don't execute on non-rtir tickets or in SelfService
    +         return $super unless defined $args{type} and !$SelfService;
    + 
    +-        my $result = qq{<a class="button button-small" href="}. RT::IR->HREFTo("Tools/Lookup.html?".$args{lookup_params}."type=host&q=".$escaped_host).qq{">}
    ++        my $result = qq{<a class="button button-small btn btn-lg btn-primary" href="}. RT::IR->HREFTo("Tools/Lookup.html?".$args{lookup_params}."type=host&q=".$escaped_host).qq{">}
    +             .loc('lookup "[_1]"', $host) .qq{</a>};
    +         return $super . qq{ <span class="clickylink">$result</span>};
    +     },
    +@@
    + 
    +         $args{host} ||= $args{value};
    +         my $escaped_host = $escaper->($args{host});
    +-        my $result .= qq{<a class="button button-small" href="}. RT::IR->HREFTo("Tools/Lookup.html?".$args{lookup_params}."type=ip&q=".$escaped_host).qq{">}
    ++        my $result .= qq{<a class="button button-small btn btn-lg btn-primary" href="}. RT::IR->HREFTo("Tools/Lookup.html?".$args{lookup_params}."type=ip&q=".$escaped_host).qq{">}
    +                       .loc('Lookup IP') .q{</a>};
    +         if ( $args{incident} && !RT->Config->Get('RTIR_DisableCountermeasures') ) {
    +-            $result .= qq{<a class="button button-small create_child_} . RT::IR->lifecycle_countermeasure . qq{" href="} .
    ++            $result .= qq{<a class="button button-small btn btn-lg btn-primary create_child_} . RT::IR->lifecycle_countermeasure . qq{" href="} .
    +             RT::IR->HREFTo("CreateInQueue.html?Incident=".$args{incident}."&Lifecycle=".RT::IR->lifecycle_countermeasure.qq{&IP-Value=$escaped_host})
    +             .qq{">Block</a>};
    +         }
    +         if ( $args{'object'} && $args{'object'}->id ) {
    +             my $cf = RT::IR::GetCustomField('IP');
    +             my $tid = $args{'object'}->id;
    +-            $result .= qq{<a class="button button-small" href="}.
    ++            $result .= qq{<a class="button button-small btn btn-lg btn-primary" href="}.
    +             RT::IR->HREFTo("Edit.html?id=".$tid
    +                 .qq{&Object-RT::Ticket-$tid-CustomField-}. $cf->id .qq{-AddValue=$escaped_host}
    +                 .q{&SaveChanges=1})
    +@@
    +         my $email = $args{'value'}; $email =~ s/^<|>$//g;
    +         my $escaped_email = $escaper->($email);
    + 
    +-        my $result = qq{<a class="button button-small" href="}.
    ++        my $result = qq{<a class="button button-small btn btn-lg btn-primary" href="}.
    +             RT::IR->HREFTo(qq{Tools/Lookup.html?$args{'lookup_params'}type=email&q=$escaped_email}). qq{">}
    +             .loc('lookup email') .q{</a>};
    +         if ( $args{'incident'} ) {
    +             if ( $r->uri =~ /Lookup.html$/ ) {
    +                 $result .= qq{<input type="checkbox" name="Requestorbox-$escaped_email" unchecked />};
    +             }
    +-            $result .= qq{<a class="button button-small" href="}.
    ++            $result .= qq{<a class="button button-small btn btn-lg btn-primary" href="}.
    +                 RT::IR->HREFTo( "CreateInQueue.html"
    +                 . qq{?Incident=$args{'incident'}}
    +                 . qq{&Lifecycle=}.RT::IR->lifecycle_investigation
    +@@
    +         }
    +         my $domain = (split /@/, $email, 2)[1];
    +         my $escaped_domain = $escaper->($domain);
    +-        $result .= ' <a class="button button-small" href="'. RT::IR->HREFTo(qq{Tools/Lookup.html?$args{'lookup_params'}type=host&q=$escaped_domain}). '">'
    ++        $result .= ' <a class="button button-small btn btn-lg btn-primary" href="'. RT::IR->HREFTo(qq{Tools/Lookup.html?$args{'lookup_params'}type=host&q=$escaped_domain}). '">'
    +                .loc('lookup "[_1]"', $domain) .'</a>';
    +         return $escaper->($args{'value'}) . qq{ <span class="clickylink">$result</span>};
    +     },
    +@@
    +         return $escaper->($args{value}) unless defined $args{type} and !$SelfService;
    + 
    +         $args{value} = $escaper->($args{value});
    +-        my $result = qq{<a class="button button-small" href="}. RT::IR->HREFTo(qq{Tools/Lookup.html?$args{lookup_params}type=handle&q=$args{value}}).qq{">}
    ++        my $result = qq{<a class="button button-small btn btn-lg btn-primary" href="}. RT::IR->HREFTo(qq{Tools/Lookup.html?$args{lookup_params}type=handle&q=$args{value}}).qq{">}
    +                .loc('lookup') .qq{</a>};
    +         return $args{value} . qq{ <span class="clickylink">$result</span>};
    +     },
    +@@
    +         return $escaper->($args{value}) unless defined $args{type} and !$SelfService;
    + 
    +         $args{value} = $escaper->($args{value});
    +-        my $result = qq{<a class="button button-small" href="}. RT::IR->HREFTo(qq{Tools/Lookup.html?$args{lookup_params}type=host&q=$args{value}}). qq{">}
    ++        my $result = qq{<a class="button button-small btn btn-lg btn-primary" href="}. RT::IR->HREFTo(qq{Tools/Lookup.html?$args{lookup_params}type=host&q=$args{value}}). qq{">}
    +                .loc('lookup host') .qq{</a>};
    +         return $args{value} . qq{ <span class="clickylink">$result</span>};
    +     },
     
     diff --git a/html/RTIR/Display.html b/html/RTIR/Display.html
     --- a/html/RTIR/Display.html



More information about the rt-commit mailing list