Changeset 486


Ignore:
Timestamp:
Sep 18, 2004, 8:29:23 PM (17 years ago)
Author:
kake
Message:

Personalised RSS feed.

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Build.PL

    r485 r486  
    234234        'CGI::Wiki::Plugin::GeoCache'     => 0,
    235235        'CGI::Wiki::Plugin::Locator::UK'  => '0.09',
    236         'CGI::Wiki::Plugin::RSS::ModWiki' => '0.04', # for ignore_minor_changes
     236        'CGI::Wiki::Plugin::RSS::ModWiki' => '0.05', # for fancy stuff
    237237        'CGI::Wiki::Plugin::RSS::Reader'  => '1.3',  # earlier versions don't support RSS 2.0
    238238        'Config::Tiny'                    => 0,
  • trunk/PREREQUISITES

    r485 r486  
    1212CGI::Wiki::Plugin::GeoCache
    1313CGI::Wiki::Plugin::Locator::UK (version 0.09 or later)
    14 CGI::Wiki::Plugin::RSS::ModWiki (version 0.04 or later)
     14CGI::Wiki::Plugin::RSS::ModWiki (version 0.05 or later)
    1515CGI::Wiki::Plugin::RSS::Reader (version 1.3 or later)
    1616Config::Tiny
  • trunk/lib/OpenGuides/RDF.pm

    r485 r486  
    275275    $criteria{ignore_minor_changes} = $args{ignore_minor_edits}
    276276                                                  if $args{ignore_minor_edits};
     277    $criteria{filter_on_metadata} = $args{filter_on_metadata}
     278                                                  if $args{filter_on_metadata};
    277279    return $rssmaker->recent_changes( %criteria );
    278280}
  • trunk/wiki.cgi

    r485 r486  
    108108            my $days  = $q->param("days")  || "";
    109109            my $ignore_minor_edits = $q->param("ignore_minor_edits") ? 1 : 0;
    110             emit_recent_changes_rss(
    111                                      items              => $items,
    112                                      days               => $days,
    113                                      ignore_minor_edits => $ignore_minor_edits,
    114                                    );
     110            my $username = $q->param("username") || "";
     111            my %criteria = (
     112                             items              => $items,
     113                             days               => $days,
     114                             ignore_minor_edits => $ignore_minor_edits,
     115                           );
     116            if ( $username ) {
     117                $criteria{filter_on_metadata} = {
     118                                                  username => $username,
     119                                                };
     120            }
     121            emit_recent_changes_rss( %criteria );
    115122        } elsif ( $feed eq "chef_dan" ) {
    116123            display_node_rdf( node => $node );
Note: See TracChangeset for help on using the changeset viewer.