Smolder::Control::Public::Projects
Controller module for public projects. Inherits from Smolder::Control::Developer::Projects, but puts restrictions on what non-developer public users can do.
Shows a list of all the public projects.
Shows a FORBIDDEN message if a user tries to act on a project that is not marked as 'forbibben'
Shows a list of smoke reports for a given public project.
This method is provided by Smolder::Control::Developer::Projects.
Shows a single smoke report for a public project.
Shows the details of an uploaded test for a public project in either HTML, XML or YAML.
Shows the form to allow public users (non-developers) to upload a smoke report to a public project.
Process the information from the add_report run mode.
Will return an XML data feed (Atom) to the browser. The 5 most recent smoke reports for a project are included in this feed. An optional type can also be specified which is can either be all or failures.Only projects that have been marked as enable_feed will appear in any feed.
type
all
failures
enable_feed
To install Smolder, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Smolder
CPAN shell
perl -MCPAN -e shell install Smolder
For more information on module installation, please visit the detailed CPAN module installation guide.