add field layoutdata to tblWorkflows

will store the layout of a workflow for rendering a graph
This commit is contained in:
Uwe Steinmann 2016-08-31 08:54:04 +02:00
parent c92a6fb413
commit 9604a4548d
4 changed files with 7 additions and 1 deletions

View File

@ -704,6 +704,7 @@ CREATE TABLE tblWorkflows (
`id` int(11) NOT NULL auto_increment,
`name` text NOT NULL,
`initstate` int(11) NOT NULL,
`layoutdata` text NOT NULL,
PRIMARY KEY (`id`),
CONSTRAINT `tblWorkflow_initstate` FOREIGN KEY (`initstate`) REFERENCES `tblWorkflowStates` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@ -615,7 +615,8 @@ CREATE TABLE tblWorkflowActions (
CREATE TABLE tblWorkflows (
`id` INTEGER PRIMARY KEY AUTOINCREMENT,
`name` text NOT NULL,
`initstate` INTEGER NOT NULL REFERENCES `tblWorkflowStates` (`id`) ON DELETE CASCADE
`initstate` INTEGER NOT NULL REFERENCES `tblWorkflowStates` (`id`) ON DELETE CASCADE,
`layoutdata` text NOT NULL
) ;
-- --------------------------------------------------------

View File

@ -4,6 +4,8 @@ ALTER TABLE `tblDocumentContent` ADD COLUMN `revisiondate` TEXT NOT NULL;
ALTER TABLE `tblUsers` ADD COLUMN `secret` varchar(50) default NULL;
ALTER TABLE `tblWorkflows` ADD COLUMN `layoutdata` text default NULL;
CREATE TABLE `tblUserSubstitutes` (
`id` INTEGER PRIMARY KEY AUTOINCREMENT,
`user` INTEGER NOT NULL default '0' REFERENCES `tblUsers` (`id`) ON DELETE CASCADE,

View File

@ -16,6 +16,8 @@ ALTER TABLE `tblDocumentReviewLog` CHANGE `date` `date` datetime NOT NULL;
ALTER TABLE `tblDocumentStatusLog` CHANGE `date` `date` datetime NOT NULL;
ALTER TABLE `tblWorkflows` ADD COLUMN `layoutdata` text default NULL AFTER `initstate`;
CREATE TABLE `tblUserSubstitutes` (
`id` int(11) NOT NULL auto_increment,
`user` int(11) default null,