* kanban: refactor ajaxLoadUsers().
This commit is contained in:
@@ -1599,6 +1599,7 @@ class kanban extends control
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取看板左上角下拉菜单。
|
||||
* Ajax get kanban menu.
|
||||
*
|
||||
* @param int $kanbanID
|
||||
@@ -1607,7 +1608,7 @@ class kanban extends control
|
||||
* @access public
|
||||
* @return void
|
||||
*/
|
||||
public function ajaxGetDropMenu($kanbanID, $moduleName, $methodName)
|
||||
public function ajaxGetDropMenu(int $kanbanID, string $moduleName, string $methodName)
|
||||
{
|
||||
$kanbanIdList = $this->kanban->getCanViewObjects();
|
||||
$spacePairs = $this->kanban->getSpacePairs('showClosed');
|
||||
@@ -1627,6 +1628,7 @@ class kanban extends control
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取区域中的泳道。
|
||||
* Ajax get lanes by region id.
|
||||
*
|
||||
* @param int $regionID
|
||||
@@ -1636,7 +1638,7 @@ class kanban extends control
|
||||
* @access public
|
||||
* @return string
|
||||
*/
|
||||
public function ajaxGetLanes($regionID, $type = 'all', $field = 'otherLane', $pageType = '')
|
||||
public function ajaxGetLanes(int $regionID, string $type = 'all', string $field = 'otherLane', string $pageType = '')
|
||||
{
|
||||
$lanes = $this->kanban->getLanePairsByRegion($regionID, $type);
|
||||
|
||||
@@ -1654,12 +1656,11 @@ class kanban extends control
|
||||
*
|
||||
* @param int $spaceID
|
||||
* @param string $field team|whitelist|owner
|
||||
* @param string $selectedUser
|
||||
* @param string $space all|space
|
||||
* @access public
|
||||
* @return string
|
||||
*/
|
||||
public function ajaxLoadUsers($spaceID, $field = '', $selectedUser = '', $type = 'space')
|
||||
public function ajaxLoadUsers(int $spaceID, string $field = '', string $type = 'space')
|
||||
{
|
||||
$space = $this->kanban->getSpaceById($spaceID);
|
||||
$accounts = '';
|
||||
|
||||
@@ -42,7 +42,7 @@ window.changeKanbanType = function()
|
||||
|
||||
window.loadAllUsers = function()
|
||||
{
|
||||
const link = $.createLink('kanban', 'ajaxLoadUsers', 'spaceID=0&field=owner&selectedUser=' + $('[name=owner]').val() + "&type=all");
|
||||
const link = $.createLink('kanban', 'ajaxLoadUsers', 'spaceID=0&field=owner&type=all');
|
||||
$.getJSON(link, function(data)
|
||||
{
|
||||
$('[name=owner]').zui('picker').render({items: data});
|
||||
@@ -54,7 +54,7 @@ window.changeKanbanSpace = function()
|
||||
const spaceID = $('[name=space]').val();
|
||||
if(spaceType == 'private')
|
||||
{
|
||||
const url = $.createLink('kanban', 'ajaxLoadUsers', 'spaceID=' + spaceID + '&field=whitelist&selectedUser=' + $('[name^=whitelist]').val());
|
||||
const url = $.createLink('kanban', 'ajaxLoadUsers', 'spaceID=' + spaceID + '&field=whitelist');
|
||||
$.getJSON(url, function(data)
|
||||
{
|
||||
$('[name^=whitelist]').zui('picker').render({items: data});
|
||||
@@ -62,7 +62,7 @@ window.changeKanbanSpace = function()
|
||||
}
|
||||
else
|
||||
{
|
||||
url = $.createLink('kanban', 'ajaxLoadUsers', 'spaceID=' + spaceID + '&field=owner&selectedUser=' + $('[name=owner]').val());
|
||||
url = $.createLink('kanban', 'ajaxLoadUsers', 'spaceID=' + spaceID + '&field=owner');
|
||||
$.getJSON(url, function(data)
|
||||
{
|
||||
$('[name=owner]').zui('picker').render({items: data});
|
||||
|
||||
Reference in New Issue
Block a user