* Rename the importObject to object.
This commit is contained in:
+1
-1
@@ -1,7 +1,7 @@
|
||||
ALTER TABLE `zt_kanbanspace` ADD `type` varchar(50) NOT NULL AFTER `name`;
|
||||
UPDATE `zt_kanbanspace` SET `type` = 'cooperation';
|
||||
|
||||
ALTER TABLE `zt_kanban` ADD `importObject` varchar(255) NOT NULL AFTER `displayCards`;
|
||||
ALTER TABLE `zt_kanban` ADD `object` varchar(255) NOT NULL AFTER `displayCards`;
|
||||
ALTER TABLE `zt_kanban` ADD `performable` enum ('0', '1') NOT NULL DEFAULT '0' AFTER `archived`;
|
||||
ALTER TABLE `zt_kanbancard` ADD `status` varchar(30) NOT NULL AFTER `name`;
|
||||
|
||||
|
||||
+1
-1
@@ -679,7 +679,7 @@ CREATE TABLE `zt_kanban` (
|
||||
`status` enum('active','closed') NOT NULL default 'active',
|
||||
`order` mediumint(8) NOT NULL DEFAULT '0',
|
||||
`displayCards` smallint(6) NOT NULL default '0',
|
||||
`importObject` varchar(255) NOT NULL,
|
||||
`object` varchar(255) NOT NULL,
|
||||
`createdBy` char(30) NOT NULL,
|
||||
`createdDate` datetime NOT NULL,
|
||||
`lastEditedBy` char(30) NOT NULL,
|
||||
|
||||
@@ -1381,8 +1381,8 @@ class kanban extends control
|
||||
|
||||
$kanban = $this->kanban->getByID($kanbanID);
|
||||
|
||||
$this->view->enableImport = empty($kanban->importObject) ? 'off' : 'on';
|
||||
$this->view->importObjects = empty($kanban->importObject) ? array() : explode(',', $kanban->importObject);
|
||||
$this->view->enableImport = empty($kanban->object) ? 'off' : 'on';
|
||||
$this->view->importObjects = empty($kanban->object) ? array() : explode(',', $kanban->object);
|
||||
|
||||
$this->display();
|
||||
}
|
||||
|
||||
@@ -867,9 +867,9 @@ function createColumnCreateMenu(options)
|
||||
|
||||
if(privs.includes('createCard')) items.push({label: kanbanLang.createCard, url: $.createLink('kanban', 'createCard', 'kanbanID=' + kanbanID + '®ionID=' + regionID + '&groupID=' + groupID + '&columnID=' + columnID), className: 'iframe', attrs: {'data-toggle': 'modal', 'data-width': '80%'}});
|
||||
if(privs.includes('batchCreateCard')) items.push({label: kanbanLang.batchCreateCard, url: $.createLink('kanban', 'batchCreateCard', 'kanbanID=' + kanbanID + '®ionID=' + regionID + '&groupID=' + groupID + '&laneID=' + laneID + '&columnID=' + columnID), attrs: {'data-width': '80%'}});
|
||||
if(privs.includes('import') && kanban.importObject.indexOf('cards') != -1) items.push({label: kanbanLang.importCard, url: $.createLink('kanban', 'importCard', 'kanbanID=' + kanbanID + '®ionID=' + regionID + '&groupID=' + groupID + '&laneID=' + laneID + '&columnID=' + columnID), attrs: {'data-width': '80%'}});
|
||||
if(privs.includes('import') && kanban.importObject) items.push({className: 'parentDivider'});
|
||||
if(privs.includes('import') && kanban.importObject) items.push({label: kanbanLang.importAB, className: 'import'});
|
||||
if(privs.includes('import') && kanban.object.indexOf('cards') != -1) items.push({label: kanbanLang.importCard, url: $.createLink('kanban', 'importCard', 'kanbanID=' + kanbanID + '®ionID=' + regionID + '&groupID=' + groupID + '&laneID=' + laneID + '&columnID=' + columnID), attrs: {'data-width': '80%'}});
|
||||
if(privs.includes('import') && kanban.object) items.push({className: 'parentDivider'});
|
||||
if(privs.includes('import') && kanban.object) items.push({label: kanbanLang.importAB, className: 'import'});
|
||||
|
||||
return items;
|
||||
}
|
||||
@@ -993,10 +993,10 @@ $(function()
|
||||
$('.import').parent().addClass('dropdown-submenu top');
|
||||
|
||||
/* The submenu of import. */
|
||||
var importPlanLink = kanban.importObject.indexOf('plan') != -1 ? '<li><a href="' + createLink('kanban', 'importPlan') + '">' + kanbanLang.importPlan + '</a></li>' : '';
|
||||
var importReleaseLink = kanban.importObject.indexOf('release') != -1 ? '<li><a href="' + createLink('kanban', 'importRelease') + '">' + kanbanLang.importRelease + '</a></li>' : '';
|
||||
var importExecutionLink = kanban.importObject.indexOf('execution') != -1 ? '<li><a href="' + createLink('kanban', 'importExecution') + '">' + kanbanLang.importExecution + '</a></li>' : '';
|
||||
var importBuildLink = kanban.importObject.indexOf('build') != -1 ? '<li><a href="' + createLink('kanban', 'importBuild') + '">' + kanbanLang.importBuild + '</a></li>' : '';
|
||||
var importPlanLink = kanban.object.indexOf('plan') != -1 ? '<li><a href="' + createLink('kanban', 'importPlan') + '">' + kanbanLang.importPlan + '</a></li>' : '';
|
||||
var importReleaseLink = kanban.object.indexOf('release') != -1 ? '<li><a href="' + createLink('kanban', 'importRelease') + '">' + kanbanLang.importRelease + '</a></li>' : '';
|
||||
var importExecutionLink = kanban.object.indexOf('execution') != -1 ? '<li><a href="' + createLink('kanban', 'importExecution') + '">' + kanbanLang.importExecution + '</a></li>' : '';
|
||||
var importBuildLink = kanban.object.indexOf('build') != -1 ? '<li><a href="' + createLink('kanban', 'importBuild') + '">' + kanbanLang.importBuild + '</a></li>' : '';
|
||||
var importSubmenu = '<ul class="dropdown-menu">' + importPlanLink + importReleaseLink + importExecutionLink + importBuildLink +'</ul>';
|
||||
$('.import').parent().append(importSubmenu);
|
||||
|
||||
|
||||
@@ -3263,6 +3263,6 @@ class kanbanModel extends model
|
||||
$importObjects = $_POST['import'] == 'off' ? array() : $_POST['importObjectList'];
|
||||
$importObjectList = implode(',', $importObjects);
|
||||
|
||||
$this->dao->update(TABLE_KANBAN)->set('importObject')->eq($importObjectList)->where('id')->eq($kanbanID)->exec();
|
||||
$this->dao->update(TABLE_KANBAN)->set('object')->eq($importObjectList)->where('id')->eq($kanbanID)->exec();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user