Merge branch 'sprint/master_zhouxudong_fixbug' into 'master'
* Fix bug about kanban's setLane. See merge request easycorp/zentaopms!3969
This commit is contained in:
@@ -236,7 +236,8 @@ function createLaneMenu(options)
|
||||
if(!privs.length) return [];
|
||||
|
||||
var items = [];
|
||||
if(privs.includes('setLane')) items.push({label: kanbanLang.setLane, icon: 'edit', url: createLink('kanban', 'setLane', 'laneID=' + lane.id + '&executionID=0&from=kanban'), className: 'iframe', attrs: {'data-toggle': 'modal', 'data-width': '635px'}});
|
||||
if(privs.includes('editLaneName')) items.push({label: kanbanLang.editLaneName, icon: 'edit', url: createLink('kanban', 'editLaneName', 'laneID=' + lane.id + '&executionID=0&from=kanban'), className: 'iframe', attrs: {'data-toggle': 'modal', 'data-width': '635px'}});
|
||||
if(privs.includes('editLaneColor')) items.push({label: kanbanLang.editLaneColor, icon: 'color', url: createLink('kanban', 'editLaneColor', 'laneID=' + lane.id + '&executionID=0&from=kanban'), className: 'iframe', attrs: {'data-toggle': 'modal', 'data-width': '635px'}});
|
||||
if(privs.includes('deleteLane')) items.push({label: kanbanLang.deleteLane, icon: 'trash', url: createLink('kanban', 'deleteLane', 'lane=' + lane.id), attrs: {'target': 'hiddenwin'}});
|
||||
|
||||
var bounds = options.$trigger[0].getBoundingClientRect();
|
||||
@@ -794,13 +795,14 @@ function renderHeaderCol($column, column, $header, kanbanData)
|
||||
function renderLaneName($lane, lane, $kanban, columns, kanban)
|
||||
{
|
||||
if(groupBy != 'default') return;
|
||||
var canSet = lane.actions.includes('setLane');
|
||||
var canSort = lane.actions.includes('sortLane') && kanban.lanes.length > 1;
|
||||
var canDelete = lane.actions.includes('deleteLane');
|
||||
var canEditLaneColor = lane.actions.includes('editLaneColor');
|
||||
var canEditLaneName = lane.actions.includes('editLaneName');
|
||||
var canSort = lane.actions.includes('sortLane') && kanban.lanes.length > 1;
|
||||
var canDelete = lane.actions.includes('deleteLane');
|
||||
|
||||
$lane.parent().toggleClass('sort', canSort);
|
||||
|
||||
if(!$lane.children('.actions').length && (canSet || canDelete))
|
||||
if(!$lane.children('.actions').length && (canEditLaneColor || canEditLaneName || canDelete))
|
||||
{
|
||||
$([
|
||||
'<div class="actions" title="' + kanbanLang.more + '">',
|
||||
|
||||
Reference in New Issue
Block a user