
Smolder::Control::Admin::Projects

Controller module for all admin actions concerning projects.

Change the project admin status for a developer within a project.
Shows a list of developers that can be assigned to this project and any developers currently assigned to this project for editing.
Uses the Admin/Projects/devs.tmpl template.
Add a developer to a project.
Returns the dev run mode when done.
Remove a developer from a project.
Returns the dev run mode when done.
Edit the information about a project. Uses the Admin/Projects/edit.tmpl template.
Show a list of the current projects. Uses the Admin/Projects/list.tmpl template.
Show the form to add a new project.
Uses the Admin/Projects/add.tmpl template.
Process the incoming data from both the add and edit modes.
Updates the database if validation passes and then uses either the Admin/Projects/add_success.tmpl or Admin/Projects/edit_success.tmpl templates.
Show the details about a project. Uses the Admin/Projects/details.tmpl template.
Delete a project and all information associated with it.
If successful returns to the list run mode.