Changeset 6891 for lang/perl/Catalyst-Controller-Atompub
- Timestamp:
- 02/19/08 01:23:26 (5 years ago)
- Location:
- lang/perl/Catalyst-Controller-Atompub
- Files:
-
- 8 modified
- 1 copied
-
tags/0.3.4 (copied) (copied from lang/perl/Catalyst-Controller-Atompub/trunk)
-
tags/0.3.4/Changes (modified) (1 diff)
-
tags/0.3.4/META.yml (modified) (2 diffs)
-
tags/0.3.4/lib/Catalyst/Controller/Atompub.pm (modified) (1 diff)
-
tags/0.3.4/lib/Catalyst/Controller/Atompub/Collection.pm (modified) (9 diffs)
-
trunk/Changes (modified) (1 diff)
-
trunk/META.yml (modified) (2 diffs)
-
trunk/lib/Catalyst/Controller/Atompub.pm (modified) (1 diff)
-
trunk/lib/Catalyst/Controller/Atompub/Collection.pm (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/Catalyst-Controller-Atompub/tags/0.3.4/Changes
r6742 r6891 1 2008-02-19 Takeru INOUE <takeru.inoue _ gmail.com> 2 3 * release 0.3.4: 4 * lib/Catalyst/Helper/Controller/Atompub/Collection.pm 5 - remove query from URI for member resources 6 - add some characters to LocalRegex of edit_uri() 7 1 8 2008-02-15 Takeru INOUE <takeru.inoue _ gmail.com> 2 9 -
lang/perl/Catalyst-Controller-Atompub/tags/0.3.4/META.yml
r4823 r6891 1 1 --- 2 2 name: Catalyst-Controller-Atompub 3 version: 0.3. 23 version: 0.3.4 4 4 author: 5 5 - 'Takeru INOUE <takeru.inoue _ gmail.com>' … … 40 40 Catalyst::Controller::Atompub: 41 41 file: lib/Catalyst/Controller/Atompub.pm 42 version: 0.3. 242 version: 0.3.4 43 43 Catalyst::Controller::Atompub::Base: 44 44 file: lib/Catalyst/Controller/Atompub/Base.pm -
lang/perl/Catalyst-Controller-Atompub/tags/0.3.4/lib/Catalyst/Controller/Atompub.pm
r6742 r6891 5 5 use Carp; 6 6 7 use version; our $VERSION = qv('0.3. 3');7 use version; our $VERSION = qv('0.3.4'); 8 8 9 9 use Atompub 0.1.6; -
lang/perl/Catalyst-Controller-Atompub/tags/0.3.4/lib/Catalyst/Controller/Atompub/Collection.pm
r6742 r6891 47 47 } 48 48 49 sub edit_uri :LocalRegex('^([^-/ ][^/]*)') {49 sub edit_uri :LocalRegex('^([^-/?&#][^/?&#]*)') { 50 50 my ( $self, $c ) = @_; 51 51 my $method = $RESOURCE_METHOD{ uc $c->req->method }; … … 301 301 return $c->res->status( RC_NOT_MODIFIED ) unless $self->_is_modified( $c ); 302 302 303 my $uri = $c->req->uri ;303 my $uri = $c->req->uri->no_query; 304 304 305 305 my @accepts = $self->info->get( $c, $self )->accepts; … … 359 359 $self->edited( datetime ); 360 360 361 my $uri = $c->req->uri ;361 my $uri = $c->req->uri->no_query; 362 362 363 363 my $content; … … 427 427 # if $self->_is_modified( $c ); 428 428 429 my $uri = $c->req->uri ;429 my $uri = $c->req->uri->no_query; 430 430 431 431 my $rc = Catalyst::Controller::Atompub::Collection::Resource->new; … … 446 446 my $method = $c->req->method; 447 447 448 my %ret = $self->find_version( $c, $c->req->uri );448 my %ret = $self->find_version( $c, $c->req->uri->no_query ); 449 449 450 450 my $etag = $ret{etag}; … … 482 482 $self->NEXT::create_action( %args ); 483 483 } 484 485 sub URI::no_query { [ split /[?&]/, shift->canonical ]->[0] } 484 486 485 487 package Catalyst::Controller::Atompub::Collection::Resource; … … 597 599 my ( $self, $c ) = @_; 598 600 599 my $uri = $c-> req->uri;601 my $uri = $c->entry_resource->uri; 600 602 601 603 # Retrieve the Entry … … 615 617 my ( $self, $c ) = @_; 616 618 617 my $uri = $c-> req->uri;619 my $uri = $c->entry_resource->uri; 618 620 619 621 # app:edited element, which was assigned by C::C::Atompub, … … 641 643 my ( $self, $c ) = @_; 642 644 643 my $uri = $c-> req->uri;645 my $uri = $c->entry_resource->uri; 644 646 645 647 # Delete the Entry -
lang/perl/Catalyst-Controller-Atompub/trunk/Changes
r6742 r6891 1 2008-02-19 Takeru INOUE <takeru.inoue _ gmail.com> 2 3 * release 0.3.4: 4 * lib/Catalyst/Helper/Controller/Atompub/Collection.pm 5 - remove query from URI for member resources 6 - add some characters to LocalRegex of edit_uri() 7 1 8 2008-02-15 Takeru INOUE <takeru.inoue _ gmail.com> 2 9 -
lang/perl/Catalyst-Controller-Atompub/trunk/META.yml
r4823 r6891 1 1 --- 2 2 name: Catalyst-Controller-Atompub 3 version: 0.3. 23 version: 0.3.4 4 4 author: 5 5 - 'Takeru INOUE <takeru.inoue _ gmail.com>' … … 40 40 Catalyst::Controller::Atompub: 41 41 file: lib/Catalyst/Controller/Atompub.pm 42 version: 0.3. 242 version: 0.3.4 43 43 Catalyst::Controller::Atompub::Base: 44 44 file: lib/Catalyst/Controller/Atompub/Base.pm -
lang/perl/Catalyst-Controller-Atompub/trunk/lib/Catalyst/Controller/Atompub.pm
r6742 r6891 5 5 use Carp; 6 6 7 use version; our $VERSION = qv('0.3. 3');7 use version; our $VERSION = qv('0.3.4'); 8 8 9 9 use Atompub 0.1.6; -
lang/perl/Catalyst-Controller-Atompub/trunk/lib/Catalyst/Controller/Atompub/Collection.pm
r6742 r6891 47 47 } 48 48 49 sub edit_uri :LocalRegex('^([^-/ ][^/]*)') {49 sub edit_uri :LocalRegex('^([^-/?&#][^/?&#]*)') { 50 50 my ( $self, $c ) = @_; 51 51 my $method = $RESOURCE_METHOD{ uc $c->req->method }; … … 301 301 return $c->res->status( RC_NOT_MODIFIED ) unless $self->_is_modified( $c ); 302 302 303 my $uri = $c->req->uri ;303 my $uri = $c->req->uri->no_query; 304 304 305 305 my @accepts = $self->info->get( $c, $self )->accepts; … … 359 359 $self->edited( datetime ); 360 360 361 my $uri = $c->req->uri ;361 my $uri = $c->req->uri->no_query; 362 362 363 363 my $content; … … 427 427 # if $self->_is_modified( $c ); 428 428 429 my $uri = $c->req->uri ;429 my $uri = $c->req->uri->no_query; 430 430 431 431 my $rc = Catalyst::Controller::Atompub::Collection::Resource->new; … … 446 446 my $method = $c->req->method; 447 447 448 my %ret = $self->find_version( $c, $c->req->uri );448 my %ret = $self->find_version( $c, $c->req->uri->no_query ); 449 449 450 450 my $etag = $ret{etag}; … … 482 482 $self->NEXT::create_action( %args ); 483 483 } 484 485 sub URI::no_query { [ split /[?&]/, shift->canonical ]->[0] } 484 486 485 487 package Catalyst::Controller::Atompub::Collection::Resource; … … 597 599 my ( $self, $c ) = @_; 598 600 599 my $uri = $c-> req->uri;601 my $uri = $c->entry_resource->uri; 600 602 601 603 # Retrieve the Entry … … 615 617 my ( $self, $c ) = @_; 616 618 617 my $uri = $c-> req->uri;619 my $uri = $c->entry_resource->uri; 618 620 619 621 # app:edited element, which was assigned by C::C::Atompub, … … 641 643 my ( $self, $c ) = @_; 642 644 643 my $uri = $c-> req->uri;645 my $uri = $c->entry_resource->uri; 644 646 645 647 # Delete the Entry
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)