update21.7.sql 3.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. DELETE FROM `zt_workflowaction` WHERE `module` = 'story' AND `action` = 'browse';
  2. DELETE FROM `zt_workflowlayout` WHERE `module` = 'story' AND `action` = 'browse';
  3. DELETE FROM `zt_workflowaction` WHERE `module` = 'epic' AND `action` = 'browse';
  4. DELETE FROM `zt_workflowlayout` WHERE `module` = 'epic' AND `action` = 'browse';
  5. DELETE FROM `zt_workflowaction` WHERE `module` = 'requirement' AND `action` = 'browse';
  6. DELETE FROM `zt_workflowlayout` WHERE `module` = 'requirement' AND `action` = 'browse';
  7. UPDATE `zt_workflowaction` SET `module` = 'story', `action` = 'browse' WHERE `module` = 'product' AND `action` = 'browse';
  8. UPDATE `zt_workflowlayout` SET `module` = 'story', `action` = 'browse' WHERE `module` = 'product' AND `action` = 'browse';
  9. UPDATE `zt_workflowaction` SET `module` = 'requirement', `action` = 'browse' WHERE `module` = 'product' AND `action` = 'requirement';
  10. UPDATE `zt_workflowlayout` SET `module` = 'requirement', `action` = 'browse' WHERE `module` = 'product' AND `action` = 'requirement';
  11. UPDATE `zt_workflowaction` SET `module` = 'epic', `action` = 'browse' WHERE `module` = 'product' AND `action` = 'epic';
  12. UPDATE `zt_workflowlayout` SET `module` = 'epic', `action` = 'browse' WHERE `module` = 'product' AND `action` = 'epic';
  13. UPDATE `zt_workflowaction` SET `module` = 'build', `action` = 'browse' WHERE `module` = 'execution' AND `action` = 'build';
  14. UPDATE `zt_workflowlayout` SET `module` = 'build', `action` = 'browse' WHERE `module` = 'execution' AND `action` = 'build';
  15. UPDATE `zt_workflowaction` SET `module` = 'task', `action` = 'browse' WHERE `module` = 'execution' AND `action` = 'task';
  16. UPDATE `zt_workflowlayout` SET `module` = 'task', `action` = 'browse' WHERE `module` = 'execution' AND `action` = 'task';
  17. ALTER TABLE `zt_relationoftasks` ADD COLUMN `project` mediumint(8) unsigned NOT NULL DEFAULT 0 AFTER `id`;
  18. ALTER TABLE `zt_relationoftasks` MODIFY `execution` char(30) NOT NULL DEFAULT '' AFTER `project`;
  19. UPDATE `zt_relationoftasks` SET `project` = (SELECT `project` FROM `zt_task` WHERE `id` = `zt_relationoftasks`.`task`);
  20. CREATE TABLE IF NOT EXISTS `zt_deliverable` (
  21. `id` int(8) NOT NULL AUTO_INCREMENT,
  22. `name` varchar(255) NOT NULL,
  23. `module` varchar(30) NULL,
  24. `method` varchar(30) NULL,
  25. `model` text NULL,
  26. `type` enum('doc','file') NULL DEFAULT 'file',
  27. `desc` text NULL,
  28. `files` varchar(255) NULL,
  29. `createdBy` varchar(30) NULL,
  30. `createdDate` date NULL,
  31. `lastEditedBy` varchar(30) NULL,
  32. `lastEditedDate` date NULL,
  33. `deleted` enum('0','1') NOT NULL DEFAULT '0',
  34. PRIMARY KEY (`id`)
  35. ) ENGINE=InnoDB;
  36. ALTER TABLE `zt_workflowgroup` ADD `objectID` mediumint(8) unsigned NOT NULL DEFAULT '0' AFTER `id`;
  37. ALTER TABLE `zt_workflowgroup` ADD COLUMN `deliverable` text NULL AFTER `editedDate`;
  38. ALTER TABLE `zt_project` ADD COLUMN `deliverable` text NULL AFTER `maxColWidth`;
  39. UPDATE `zt_workflowgroup` SET `name` = '瀑布型产品研发' WHERE `code` = 'waterfallproduct';
  40. UPDATE `zt_workflowgroup` SET `name` = '瀑布型项目研发' WHERE `code` = 'waterfallproject';
  41. UPDATE `zt_workflowgroup` SET `name` = '敏捷型产品研发' WHERE `code` = 'scrumproduct';
  42. UPDATE `zt_workflowgroup` SET `name` = '敏捷型项目研发' WHERE `code` = 'scrumproject';
  43. UPDATE `zt_workflow` SET `name` = '构建' WHERE `name` = '版本' AND `role` = 'buildin' AND `module` = 'build';