
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.
This method is provided by Smolder::Control::Developer::Projects.
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.
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 the information from the add_report run mode.
This method is provided by Smolder::Control::Developer::Projects.
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.