Michael Peters > Smolder-1.40 > Smolder::Control::Public::Projects

Download:
Smolder-1.40.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  7
Open  4
View Bugs
Report a bug
Source  

NAME ^

Smolder::Control::Public::Projects

DESCRIPTION ^

Controller module for public projects. Inherits from Smolder::Control::Developer::Projects, but puts restrictions on what non-developer public users can do.

RUN MODES ^

show_all

Shows a list of all the public projects.

forbidden

Shows a FORBIDDEN message if a user tries to act on a project that is not marked as 'forbibben'

smoke_reports

Shows a list of smoke reports for a given public project.

This method is provided by Smolder::Control::Developer::Projects.

smoke_report

Shows a single smoke report for a public project.

This method is provided by Smolder::Control::Developer::Projects.

report_details

Shows the details of an uploaded test for a public project in either HTML, XML or YAML.

This method is provided by Smolder::Control::Developer::Projects.

add_report

Shows the form to allow public users (non-developers) to upload a smoke report to a public project.

This method is provided by Smolder::Control::Developer::Projects.

process_add_report

Process the information from the add_report run mode.

This method is provided by Smolder::Control::Developer::Projects.

feed

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.