post "sessions/login"
delete "sessions/logout"
- get "jobs/list/:distribution/:status/:lastID" => "jobs#listAll"
- get "jobs/listSearchUser/:user/:distribution/:status/:lastID" => "jobs#listSearchUser"
- get "jobs/listSearchGroup/:group/:distribution/:status/:lastID" => "jobs#listSearchGroup"
- get "jobs/listSearchProject/:project/:distribution/:status/:lastID" => "jobs#listSearchProject", :constraints => { :project => /[0-9A-Za-z\-\.]+/ }
- get "jobs/listSearchDate/:date/:distribution/:status/:lastID" => "jobs#listSearchDate"
+ get "jobs/list/:distribution/:status/:lastID" => "jobs#listAll", :constraints => { :distribution => /[0-9A-Za-z\-\.\_]+/ }
+ get "jobs/listSearchUser/:user/:distribution/:status/:lastID" => "jobs#listSearchUser", :constraints => { :distribution => /[0-9A-Za-z\-\.\_]+/ }
+ get "jobs/listSearchGroup/:group/:distribution/:status/:lastID" => "jobs#listSearchGroup", :constraints => { :distribution => /[0-9A-Za-z\-\.\_]+/ }
+ get "jobs/listSearchProject/:project/:distribution/:status/:lastID" => "jobs#listSearchProject" , :constraints => { :project => /[0-9A-Za-z\-\.]+/ }
+ get "jobs/listSearchDate/:date/:distribution/:status/:lastID" => "jobs#listSearchDate", :constraints => { :distribution => /[0-9A-Za-z\-\.\_]+/ }
match "jobs/log/:id" => "jobs#log"
match "jobs/log/:id/:line" => "jobs#log_more"
get "projects/queryDistribution"
- match "projects/queryProject/:distribution" => "projects#queryProject"
+ match "projects/queryProject/:distribution" => "projects#queryProject", :constraints => { :distribution => /[0-9A-Za-z\-\.\_]+/ }
post "projects/binaryFileUpload"
# projects
match "projects/queryRunningProjectsInfoInDistribution/:distribution" => "projects#queryRunningProjectsInfoInDistribution"
- match "projects/queryProjectsInfoInDistribution/:distribution" => "projects#queryProjectsInfoInDistribution"
- match "projects/queryProjectsInDistribution/:distribution" => "projects#queryProjectsInDistribution"
+ match "projects/queryProjectsInfoInDistribution/:distribution" => "projects#queryProjectsInfoInDistribution", :constraints => { :distribution => /[0-9A-Za-z\-\.\_]+/ }
+ match "projects/queryProjectsInDistribution/:distribution" => "projects#queryProjectsInDistribution" , :constraints => { :distribution => /[0-9A-Za-z\-\.\_]+/ }
post "projects/buildProject"
# admin group
# admin project
get "admin_project/queryAllProject"
- match "admin_project/queryProjectsInDistributionForAdmin/:distribution" => "admin_project#queryProjectsInDistributionForAdmin"
+ match "admin_project/queryProjectsInDistributionForAdmin/:distribution" => "admin_project#queryProjectsInDistributionForAdmin", :constraints => { :distribution => /[0-9A-Za-z\-\.\_]+/ }
post "admin_project/addProject"
post "admin_project/removeProject"
post "admin_project/modifyProject"
# admin distribution
get "admin_distribution/queryAllDistribution"
- match "admin_distribution/queryDistributionInfo/:distribution" => "admin_distribution#queryDistributionInfo"
+ match "admin_distribution/queryDistributionInfo/:distribution" => "admin_distribution#queryDistributionInfo", :constraints => { :distribution => /[0-9A-Za-z\-\.\_]+/ }
post "admin_distribution/addDistribution"
post "admin_distribution/removeDistribution"
post "admin_distribution/modifyDistribution"
function selectJobAll() {
var distribution = $("#jobSelectDistribution option:selected").val();
- $("#jobDivSearchDate").attr("hidden", "true");
- $("#jobDivSearchInput").attr("hidden", "true");
+ $("#jobDivSearchDate").hide();
+ $("#jobDivSearchInput").hide();
queryJobListAll(distribution);
}
function selectJobId() {
- $("#jobDivSearchDate").attr("hidden", "true");
- $("#jobDivSearchInput").removeAttr("hidden");
+ $("#jobDivSearchDate").hide();
+ $("#jobDivSearchInput").show();
$("#jobSearchInputText").val("").textinput();
clearJobList();
}
function selectUser() {
var distribution = $("#jobSelectDistribution option:selected").val();
- $("#jobDivSearchDate").attr("hidden", "true");
- $("#jobDivSearchInput").removeAttr("hidden");
+ $("#jobDivSearchDate").hide();
+ $("#jobDivSearchInput").show();
var name = sessionStorage.sessionInfoName;
$("#jobSearchInputText").val(name).textinput();
function selectGroup() {
var distribution = $("#jobSelectDistribution option:selected").val();
- $("#jobDivSearchDate").attr("hidden", "true");
- $("#jobDivSearchInput").removeAttr("hidden");
+ $("#jobDivSearchDate").hide();
+ $("#jobDivSearchInput").show();
var group = sessionStorage.sessionInfoGroup;
$("#jobSearchInputText").val(group).textinput();
function selectProject() {
var distribution = $("#jobSelectDistribution option:selected").val();
- $("#jobDivSearchDate").attr("hidden", "true");
- $("#jobDivSearchInput").removeAttr("hidden");
+ $("#jobDivSearchDate").hide();
+ $("#jobDivSearchInput").show();
clearJobList();
$("#jobSearchInputText").val("").textinput();
var date = yyyy+'-'+mm+'-'+dd;
$('#jobSearchDate').val(date);
- $("#jobDivSearchInput").attr("hidden", "true");
- $("#jobDivSearchDate").removeAttr("hidden");
+ $("#jobDivSearchInput").hide();
+ $("#jobDivSearchDate").show();
clearJobList();
queryJobListDate(distribution, date);
}
var distribution = $("#jobSelectDistribution option:selected").val();
var selectedStatus= $('#jobStatusSelect').find("input[type='radio']:checked").val();
clearJobList();
- queryJobList("jobs/listSearchUser/"+name, distribution, selectedStatus, "LATEST");
+ var encodingName = encodeURIComponent(name);
+ queryJobList("jobs/listSearchUser/"+encodingName, distribution, selectedStatus, "LATEST");
}
function queryJobListUserGroup(distribution, group) {