* Refactor project-control function ajaxGetRemoveMemberTips: function name and comment.

This commit is contained in:
liuhong
2023-05-13 11:25:46 +00:00
parent 11ae85431e
commit ece340ef8d
3 changed files with 10 additions and 9 deletions
+8 -7
View File
@@ -148,27 +148,28 @@ class project extends control
}
/**
* 获取解除项目团队成员提示。
* Ajax get unlink tips when unlink team member.
* 移除项目团队成员时进行提示。
* Ajax prompts when removing project team members.
*
* @param string $projectID
* @param string $account
*
* @access public
* @return void
*/
public function ajaxGetUnlinkTips(string $projectID, string $account)
public function ajaxGetRemoveMemberTips(string $projectID, string $account)
{
$projectID = (int)$projectID;
$project = $this->project->getByID($projectID);
$project = $this->project->getByID($projectID);
if(!$project->multiple) return;
/* Get execution members. */
/* 获取项目下相关执行的团队成员。*/
/* Get team members of execution under the project. */
$executions = $this->loadModel('execution')->getByProject($projectID, 'undone', 0, true);
$executionMembers = $this->project->getExecutionMembers($account, array_keys($executions));
if(empty($executionMembers)) return;
/* Echo tips based on the number of user executions. */
/* 根据移除的成员参与执行的数量,输出对应的提示语。*/
/* Output corresponding prompts based on the number of removed members participating in execution. */
$count = count($executionMembers);
$executionNames = $count != 0 ? current($executionMembers) : '';
if($count > 1) $executionNames .= ',' . next($executionMembers);
+1 -1
View File
@@ -2,7 +2,7 @@ createGuide ## 1 zk
export
ajaxGetDropMenu
ajaxRetrieveCloneableProject
ajaxGetUnlinkTips
ajaxGetRemoveMemberTips
ajaxGetLinkedProducts
ajaxGetObjectInfo
index
+1 -1
View File
@@ -14,7 +14,7 @@ function deleteMemeber(projectID, account, userID)
if(!result) return true;
var removeConfirm = '';
var tipsLink = createLink('project', 'ajaxGetUnlinkTips', 'projectID=' + projectID + '&account=' + account);
var tipsLink = createLink('project', 'ajaxGetRemoveMemberTips', 'projectID=' + projectID + '&account=' + account);
$.get(tipsLink, function(tips)
{
var unlinkURL = createLink('project', 'unlinkMember', 'projectID=' + projectID + '&userID=' + userID + '&confirm=yes');