[Rt-commit] rt branch, 4.2/canonicalize-urls-in-feeds, repushed

Alex Vandiver alexmv at bestpractical.com
Fri Jul 26 18:49:48 EDT 2013


The branch 4.2/canonicalize-urls-in-feeds was deleted and repushed:
       was eef07a98529990cebe445f2d77d2d98c012a1e21
       now 03aee7fccee54f8c4efd8ffc17e0516afcd0b7bc

1:  e28696f ! 1:  c7ce31a add $CanonicalizeURLsInFeeds config
    @@ -26,7 +26,7 @@
     +
      =item C<@JSFiles>
      
    - A list of JavaScript files to be included in head.  Removing any of
    + A list of additional JavaScript files to be included in head.
     
     diff --git a/lib/RT/Interface/Web.pm b/lib/RT/Interface/Web.pm
     --- a/lib/RT/Interface/Web.pm
    @@ -87,9 +87,10 @@
     --- a/share/html/NoAuth/iCal/dhandler
     +++ b/share/html/NoAuth/iCal/dhandler
     @@
    -     my $now = RT::Date->new( $cu ); $now->SetToNow;
    -     my $start = Data::ICal::Entry::Event->new;
    -     my $end   = Data::ICal::Entry::Event->new;
    +     next unless $t->DueObj->Unix > 0;
    + 
    +     my $starttime = $t->StartsObj->Unix > 0 ? $t->StartsObj : $t->CreatedObj;
    +-    my $url = RT->Config->Get('WebURL') . "Ticket/Display.html?id=".$t->id,
     +
     +    my $url;
     +    if ( RT->Config->Get('CanonicalizeURLsInFeeds') ) {
    @@ -98,13 +99,27 @@
     +    else {
     +        $url = RT::Interface::Web::GetWebURLFromENV();
     +    }
    ++    $url .= "Ticket/Display.html?id=".$t->id,
    + 
    +     my $now = RT::Date->new( $cu ); $now->SetToNow;
    +     my $start = Data::ICal::Entry::Event->new;
    +     my $end   = Data::ICal::Entry::Event->new;
    ++
     +
          $_->add_properties(
    --        url       => RT->Config->Get('WebURL') . "?q=".$t->id,
    -+        url       => $url . "?q=".$t->id,
    -         organizer => $t->OwnerObj->Name,
    -         dtstamp   => $now->iCal,
    -         created   => $t->CreatedObj->iCal,
    +-        url       => $url,
    +-        description => $url,
    +-        organizer => $t->OwnerObj->Name,
    +-        dtstamp   => $now->iCal,
    +-        created   => $t->CreatedObj->iCal,
    ++        url            => $url,
    ++        description    => $url,
    ++        organizer      => $t->OwnerObj->Name,
    ++        dtstamp        => $now->iCal,
    ++        created        => $t->CreatedObj->iCal,
    +        'last-modified' => $t->LastUpdatedObj->iCal,
    +     ) for $start, $end;
    + 
     
     diff --git a/share/html/Search/Elements/ResultsRSSView b/share/html/Search/Elements/ResultsRSSView
     --- a/share/html/Search/Elements/ResultsRSSView
2:  02c35c8 ! 2:  5d61fc6 GetWebURLFromENV is a bad name, change to GetWebURLFromRequest
    @@ -42,8 +42,8 @@
     -        $url = RT::Interface::Web::GetWebURLFromENV();
     +        $url = RT::Interface::Web::GetWebURLFromRequest();
          }
    +     $url .= "Ticket/Display.html?id=".$t->id,
      
    -     $_->add_properties(
     
     diff --git a/share/html/Search/Elements/ResultsRSSView b/share/html/Search/Elements/ResultsRSSView
     --- a/share/html/Search/Elements/ResultsRSSView
3:  eef07a9 = 3:  03aee7f "%ENV" is implementation details, "request" is better



More information about the Rt-commit mailing list