34 lines
1.5 KiB
C#
Executable File
34 lines
1.5 KiB
C#
Executable File
using ThoughtWorks.CruiseControl.WebDashboard.Dashboard;
|
|
using ThoughtWorks.CruiseControl.WebDashboard.IO;
|
|
using ThoughtWorks.CruiseControl.WebDashboard.MVC;
|
|
using ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise;
|
|
|
|
namespace ThoughtWorks.CruiseControl.WebDashboard.Plugins.AddProject
|
|
{
|
|
// Commented by Mike Roberts - this is in development - please contact me if you change it
|
|
// public class StartAddProjectPageAction : ICruiseAction
|
|
// {
|
|
// private readonly AddProjectViewBuilder viewBuilder;
|
|
// private readonly IUrlBuilder urlBuilder;
|
|
// private readonly AddProjectModelGenerator projectModelGenerator;
|
|
//
|
|
// public StartAddProjectPageAction(AddProjectModelGenerator projectModelGenerator, AddProjectViewBuilder viewBuilder, IUrlBuilder urlBuilder)
|
|
// {
|
|
// this.projectModelGenerator = projectModelGenerator;
|
|
// this.viewBuilder = viewBuilder;
|
|
// this.urlBuilder = urlBuilder;
|
|
// }
|
|
//
|
|
// public IView Execute(ICruiseRequest request)
|
|
// {
|
|
// AddEditProjectModel model = projectModelGenerator.GenerateNewProjectModel();
|
|
// model.SaveActionName = SaveNewProjectAction.ACTION_NAME;
|
|
// model.UpdateSourceControlUrl = urlBuilder.BuildServerUrl(new ActionSpecifierWithName(ContinueAddProjectPageAction.ACTION_NAME), "updateSourceControl");
|
|
// model.UpdateBuilderUrl = urlBuilder.BuildFormName(new ActionSpecifierWithName(ContinueAddProjectPageAction.ACTION_NAME), "updateBuilder");
|
|
// model.IsAdd = true;
|
|
// model.Status = "";
|
|
// return viewBuilder.BuildView(model);
|
|
// }
|
|
// }
|
|
}
|