perl-Catalyst-ActionRole-QueryParameter - Dispatch rules using query parameters

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package name perl-Catalyst-ActionRole-QueryParameter
Package version 0.09
Package release alt1
Package architecture noarch
Package type rpm
Installed size 40.90 KB
Download size 40.90 KB
Official Mirror
Let's you require conditions on request query parameters (as you would access.via `$ctx->request->query_parameters') as part of your dispatch matching.
This ActionRole is not intended to be used for general HTML form and parameter
processing or validation, for that purpose there are many other options (such
as the HTML::FormHandler manpage, the Data::Manager manpage or <HTML::FormFu>.)  What it can be
useful for is when you want to delegate work to various Actions inside your
Controller based on what the incoming query parameters say.
Generally speaking, it is not great development practice to abuse query
parameters this way.  However I find there is a limited and controlled subset
of use cases where this feature is valuable.  As a result, the features of this
ActionRole are  also limited to simple defined or undefined checking, and basic
Perl relational operators.
You can specify multiple `QueryParam's per Action.  If you do have more than
one we will try to match Actions that match ALL the given `QueryParam'
There's a functioning the Catalyst manpage example application in the test directory for
your review as well.


Package Version Architecture Repository
perl-Catalyst-ActionRole-QueryParameter - - -


Name Value
/usr/share/perl5 -
perl(Moose/ -
perl(Scalar/ -
rpmlib(PayloadIsLzma) -


Name Value
perl(Catalyst/ActionRole/ = 0.090
perl-Catalyst-ActionRole-QueryParameter = 0.09-alt1


Type URL
Binary Package perl-Catalyst-ActionRole-QueryParameter-0.09-alt1.noarch.rpm
Source Package perl-Catalyst-ActionRole-QueryParameter-0.09-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    rpm [Sisyphus] noarch autoimports
    rpm [Sisyphus] noarch autoimports
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-Catalyst-ActionRole-QueryParameter rpm package:
    # sudo apt-get install perl-Catalyst-ActionRole-QueryParameter



See Also

Package Description
perl-Catalyst-ActionRole-Renderer-0.02-alt1.noarch.rpm Rendering views for Catalyst action
perl-Catalyst-ActionRole-RequireSSL-1.00-alt1.noarch.rpm Force an action to be (in)secure only
perl-Catalyst-ActionRole-Tabs-0.003000-alt1.noarch.rpm Add tabs to Catalyst controller actions
perl-Catalyst-ActionSignatures-0.011-alt1.noarch.rpm Dependency Injection via method signatures
perl-Catalyst-Authentication-Credential-Authen-Simple-0.09-alt1.noarch.rpm Verify credentials with the Authen::Simple framework
perl-Catalyst-Authentication-Credential-CAS-0.05-alt1.noarch.rpm Catalyst support for JA-SIG's Central Authentication Service
perl-Catalyst-Authentication-Credential-Crowd-0.07-alt1.noarch.rpm Authenticate a user using Crowd REST Service
perl-Catalyst-Authentication-Credential-FBConnect-0.01-alt1.noarch.rpm Facebook credential for Catalyst::Plugin::Authentication framework
perl-Catalyst-Authentication-Credential-Facebook-0.01000-alt1.noarch.rpm Facebook authentication module for Catalyst
perl-Catalyst-Authentication-Credential-Facebook-OAuth2-0.02-alt1.noarch.rpm Authenticate your Catalyst application's users using Facebook's OAuth 2.0
perl-Catalyst-Authentication-Credential-Fallback-1.001-alt1.noarch.rpm Try a list of AuthN Realms until one succeeds or all fail
perl-Catalyst-Authentication-Credential-Flickr-0.04-alt1.noarch.rpm Flickr authentication for Catalyst
perl-Catalyst-Authentication-Credential-HTTP-1.018-alt1_5.noarch.rpm HTTP Basic and Digest authentication for Catalyst
perl-Catalyst-Authentication-Credential-HTTP-Proxy-0.06-alt1.noarch.rpm HTTP Proxy authentication
perl-Catalyst-Authentication-Credential-MultiFactor-1.2-alt1.noarch.rpm perl module Catalyst-Authentication-Credential-MultiFactor