From 18c0ef3210197c10d6cf7eee9cb4cdace6aee731 Mon Sep 17 00:00:00 2001 From: Hao Sun Date: Mon, 6 Dec 2021 11:30:11 +0800 Subject: [PATCH] * Custom dnd rules for project kanban. --- module/project/js/kanban.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/module/project/js/kanban.js b/module/project/js/kanban.js index 3e020ce7a1..33cc274a05 100644 --- a/module/project/js/kanban.js +++ b/module/project/js/kanban.js @@ -81,6 +81,15 @@ function processKanbanData(key, programGroup) return {id: kanbanId, columns: columns, lanes: lanes}; } +/** Define kanban d-n-d rules */ +var projectDropRules = +{ + waitProject: ['doingProject', 'closedProject'], + doingProject: ['closedProject'], + closedProject: ['doingProject'], +}; +window.kanbanDropRules = {my: projectDropRules, other: projectDropRules}; + /* * Find drop columns * @param {JQuery} $element Drag element