* add project field for create task.

This commit is contained in:
wangyidong
2018-12-20 17:16:50 +08:00
parent 6af2460b0b
commit 5ebceea09a
4 changed files with 75 additions and 1 deletions
+68
View File
@@ -1,3 +1,71 @@
/**
* Load module, stories and members.
*
* @param int $projectID
* @access public
* @return void
*/
function loadAll(projectID)
{
loadModuleMenu(projectID);
loadProjectStories(projectID);
loadProjectMembers(projectID);
}
/**
* Load team members of the project.
*
* @param int $projectID
* @access public
* @return void
*/
function loadProjectMembers(projectID)
{
$.get(createLink('project', 'ajaxGetMembers', 'projectID=' + projectID + '&assignedTo=' + $('#assignedTo').val()), function(data)
{
$('#assignedTo_chosen').remove();
$('#assignedTo').replaceWith(data);
$('#assignedTo').attr('name', 'assignedTo[]').chosen();
$('.modal-dialog #taskTeamEditor tr').each(function()
{
$(this).find('#team_chosen').remove();
$(this).find('#team').replaceWith(data);
$(this).find('#assignedTo').attr('id', 'team').attr('name', 'team[]').chosen();
});
});
}
/**
* Load stories of the project.
*
* @param int $projectID
* @access public
* @return void
*/
function loadProjectStories(projectID)
{
$.get(createLink('story', 'ajaxGetProjectStories', 'projectID=' + projectID + '&productID=0&branch=0&moduleID=0&storyID=' + $('#story').val()), function(data)
{
$('#story_chosen').remove();
$('#story').replaceWith(data);
$('#story').chosen();
});
}
/**
* Load module of the project.
*
* @param int $projectID
* @access public
* @return void
*/
function loadModuleMenu(projectID)
{
var link = createLink('tree', 'ajaxGetOptionMenu', 'rootID=' + projectID + '&viewtype=task');
$('#moduleIdBox').load(link, function(){$('#module').chosen();});
}
/* Copy story title as task title. */
function copyStoryTitle()
{