43 lines
1.4 KiB
C#
Executable File
43 lines
1.4 KiB
C#
Executable File
using ThoughtWorks.CruiseControl.WebDashboard.MVC;
|
|
|
|
namespace ThoughtWorks.CruiseControl.WebDashboard.Plugins.DeleteProject
|
|
{
|
|
// Commented by Mike Roberts - this is in development - please contact me if you change it
|
|
// public class DeleteProjectHtmlViewBuilder : IDeleteProjectViewBuilder
|
|
// {
|
|
// public IView BuildView(DeleteProjectModel model)
|
|
// {
|
|
// if (model.AllowDelete)
|
|
// {
|
|
// return NotYetDeletedView(model);
|
|
// }
|
|
// else
|
|
// {
|
|
// return HasBeenDeletedView(model);
|
|
// }
|
|
// }
|
|
//
|
|
// private IView NotYetDeletedView(DeleteProjectModel model)
|
|
// {
|
|
// return new ControlView(
|
|
// Table(
|
|
// TR(TD(model.Message, 2)),
|
|
// TR(TD(" ", 2)),
|
|
// TR(TD("Purge Working Directory?"), TD(BooleanCheckBox("PurgeWorkingDirectory", model.PurgeWorkingDirectory))),
|
|
// TR(TD("Purge Artifact Directory?"), TD(BooleanCheckBox("PurgeArtifactDirectory", model.PurgeArtifactDirectory))),
|
|
// TR(TD("Purge Source Control Environment?"), TD(BooleanCheckBox("PurgeSourceControlEnvironment", model.PurgeSourceControlEnvironment))),
|
|
// TR(TD(Button(DoDeleteProjectAction.ACTION_NAME, "Yes - Really Delete"), 2))
|
|
// ));
|
|
// }
|
|
//
|
|
// private IView HasBeenDeletedView(DeleteProjectModel model)
|
|
// {
|
|
// return new ControlView(
|
|
// Table(
|
|
// TR(TD(model.Message)),
|
|
// TR(TD(" "))
|
|
// ));
|
|
// }
|
|
// }
|
|
}
|