Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

jifty::plugin::comment::notification::commentneedsmoderation(3pm) [debian man page]

Jifty::Plugin::Comment::Notification::CommentNeedsModeraUser(Contributed Perl DocJifty::Plugin::Comment::Notification::CommentNeedsModeration(3pm)

NAME
Jifty::Plugin::Comment::Notification::CommentNeedsModeration - new comments made, but not published SYNOPSIS
To activate this notification, you must override the notification in your application. use strict; use warnings; package MyApp::Notification::CommentNeedsModeration; use base qw/ Jifty::Plugin::Comment::Notification::CommentNeedsModeration /; sub setup { my $self = shift; # Limit to users that have a "moderator" column set to 1 my $users = MyApp::Model::UserCollection->new; $users->limit( column => 'moderator', value => 1 ); $self->to_list(@{ $users->items_array_ref }); $self->SUPER::setup(@_); } sub url { my $self = shift; return Jifty->config->framework('Web')->{'BaseURL'} . $self->parent->permalink . '#comment-'.$self->comment->id; } 1; DESCRIPTION
This notificaiton (when properly configured) is sent out to any who need to know when a comment has been created, but not published because Net::Akismet has marked it as spam. METHODS
setup This method sets up the notification. This method should be overridden to setup "to_list" in Jifty::Notification to select who will receive this message. See the "SYNOPSIS". comment This will contain the Jifty::Plugin::Comment::Model::Comment that has been published. parent This will contain the object that the comment has been attached to. url THis returns the URL that the message will link to. This should be overridden to provide application-specific URLs. The default implementation returns the BaseURL setting for the application. SEE ALSO
Jifty::Notification, Jifty::Plugin::Comment::Notification::CommentPublished AUTHOR
Andrew Sterling Hanenkamp, "<hanenkamp@cpan.org>" COPYRIGHT AND LICENSE
Copyright 2008 Boomer Consulting, Inc. All Rights Reserved. This program is free software and may be modified and distributed under the same terms as Perl itself. perl v5.12.4 2009-03-09 Jifty::Plugin::Comment::Notification::CommentNeedsModeration(3pm)

Check Out this Related Man Page

Jifty::Plugin::Comment::Action::CreateComment(3pm)	User Contributed Perl Documentation	Jifty::Plugin::Comment::Action::CreateComment(3pm)

NAME
Jifty::Plugin::Comment::Action::CreateComment - custom CreateComment that attaches the comment to the parent DESCRIPTION
This is a specialized create action that attaches the comment to the parent object. SCHEMA
parent_class This is the parent model class. This class must use the Jifty::Plugin::Comment::Mixin::Model::Commented mixin. parent_id This is the ID of the object to attach the comment to. title This is the title the author of the comment has given it. your_name This is the name of the author of the comment. web_site This is the (optional) web site of the author of the comment. email This is the (optional) email address of the author of the comment. body This is the comment message. published This is true if the comment should be published or false if it is only visible to moderators. created_on This is the timestamp of the comment's creation. status This is string with either the value "spam" for a message that has been flagged as spam or "ham" for a message that is not spam. http_referer The referer claimed by the client. http_user_agent The user agent claimed by the client. ip_addr The IP address of the client. METHODS
record_class Returns the application's comment class. parent This converts the "parent_id" and "parent_class" arguments into an object. take_action Performs the work of attaching the comment to the parent object. report_success Reports success or the need for moderation of the message. fetch_comment_cookie Creating a comment this way causes a cookie named "COMMENT_REMEMBORY" to be stored on the client to remember the client's name, email, and web site choice for the next comment. from_cookie Loads the name, email, and web site from the stored cookie. validate_title Make sure a title is set. validate_web_site Make sure the web site given is valid. validate_email Make sure the email given is valid. validate_body Checks to see if the scrubbed HTML is the same as the given HTML to see if it will be changed on save and reports that to the client. AUTHOR
Andrew Sterling Hanenkamp, "<hanenkamp@cpan.org>" COPYRIGHT AND LICENSE
Copyright 2008 Boomer Consulting, Inc. All Rights Reserved. This program is free software and may be modified and distributed under the same terms as Perl itself. perl v5.12.4 2009-03-09 Jifty::Plugin::Comment::Action::CreateComment(3pm)
Man Page