Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

mojomojo::schema::result::page(3pm) [debian man page]

MojoMojo::Schema::Result::Page(3pm)			User Contributed Perl Documentation		       MojoMojo::Schema::Result::Page(3pm)

NAME
MojoMojo::Schema::Result::Page - store pages METHODS
update_content <%args> Create a new content version for this page. %args is each column of MojoMojo::Schema::Result::Content. add_version my $page_version_new = $page->add_version( creator => $user_id, name_orig => $page_new_name, ); Arguments: %replacementdata Returns: The new PageVersion object. Creates a new page version by cloning the latest version (hence pointing to the same content), and replacing its values with data in the replacement hash. Used for renaming pages. tagged_descendants($tag) Return descendants with the given tag, ordered by name. tagged_descendants_by_date Return descendants with the given tag, ordered by creation time, most recent first. descendants @descendants = $page->descendants( [$resultset_page] ); In list context, returns all descendants of this page (no paging), including the page itself. In scalar context, returns the resultset object. If the optional $resultset_page is passed, returns that page from the resultset. descendants_by_date @descendants = $page->descendants_by_date; Like "descendants", but returns pages sorted by the dates of their last content release dates and pages results (20 per page). user_tags($user) Return popular tags for this page used $user. others_tags($user) Return popular tags for this page used by other people than $user. tags_with_counts($user) Return an array of {id, tag, refcount} for the $user's tags. path( [$path] ) TODO Accessor? has_photos Return the number of photos attached to this page. Use for galleries. AUTHOR
Marcus Ramberg <mramberg@cpan.org> LICENSE
This library is free software. You can redistribute it and/or modify it under the same terms as Perl itself. perl v5.14.2 2011-01-12 MojoMojo::Schema::Result::Page(3pm)

Check Out this Related Man Page

MojoMojo::Controller::Admin(3pm)			User Contributed Perl Documentation			  MojoMojo::Controller::Admin(3pm)

NAME
MojoMojo::Controller::Admin - Site Administration DESCRIPTION
Action to handle management of MojoMojo. Click the admin link at the bottom of the page while logged in as admin to access these functions. METHODS
auto Access control. Only administrators should access functions in this controller. settings ( /.admin ) Show settings screen. user ( .admin/user ) User listing with pager, for enabling/disabling users. role ( .admin/role ) Role listing, creation and assignment. create_role ( .admin/create_role ) Role creation page. edit_role ( .admin/role/ ) Role edit page. handle_role_form Handle role form processing. Returns true when a submitted form was actually processed. update_user ( *private*) Update user based on user listing. precompile_pages Make a formatted version of content body and store it in content.precompiled. This makes MojoMojo go zing, when loading content for page requests. Depending on the number of pages, and versions of them, this could take some minutes. For 2000 page versions on a 2.4 GHz desktop this script took about 3 minutes to run. delete Delete a page and its descendants. This is in MojoMojo::Controller::Admin because we are restricting page deletion to admins only for the time being. TODO: this method should reside in the Model, not in a Controller (issue #87). AUTHOR
Marcus Ramberg <mramberg@cpan.org> LICENSE
This library is free software. You can redistribute it and/or modify it under the same terms as Perl itself. perl v5.14.2 2011-09-02 MojoMojo::Controller::Admin(3pm)
Man Page