mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-05-10 05:26:06 +00:00
add field layoutdata to tblWorkflows
will store the layout of a workflow for rendering a graph
This commit is contained in:
parent
c92a6fb413
commit
9604a4548d
|
@ -704,6 +704,7 @@ CREATE TABLE tblWorkflows (
|
||||||
`id` int(11) NOT NULL auto_increment,
|
`id` int(11) NOT NULL auto_increment,
|
||||||
`name` text NOT NULL,
|
`name` text NOT NULL,
|
||||||
`initstate` int(11) NOT NULL,
|
`initstate` int(11) NOT NULL,
|
||||||
|
`layoutdata` text NOT NULL,
|
||||||
PRIMARY KEY (`id`),
|
PRIMARY KEY (`id`),
|
||||||
CONSTRAINT `tblWorkflow_initstate` FOREIGN KEY (`initstate`) REFERENCES `tblWorkflowStates` (`id`) ON DELETE CASCADE
|
CONSTRAINT `tblWorkflow_initstate` FOREIGN KEY (`initstate`) REFERENCES `tblWorkflowStates` (`id`) ON DELETE CASCADE
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||||
|
|
|
@ -615,7 +615,8 @@ CREATE TABLE tblWorkflowActions (
|
||||||
CREATE TABLE tblWorkflows (
|
CREATE TABLE tblWorkflows (
|
||||||
`id` INTEGER PRIMARY KEY AUTOINCREMENT,
|
`id` INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||||
`name` text NOT NULL,
|
`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
|
||||||
) ;
|
) ;
|
||||||
|
|
||||||
-- --------------------------------------------------------
|
-- --------------------------------------------------------
|
||||||
|
|
|
@ -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 `tblUsers` ADD COLUMN `secret` varchar(50) default NULL;
|
||||||
|
|
||||||
|
ALTER TABLE `tblWorkflows` ADD COLUMN `layoutdata` text default NULL;
|
||||||
|
|
||||||
CREATE TABLE `tblUserSubstitutes` (
|
CREATE TABLE `tblUserSubstitutes` (
|
||||||
`id` INTEGER PRIMARY KEY AUTOINCREMENT,
|
`id` INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||||
`user` INTEGER NOT NULL default '0' REFERENCES `tblUsers` (`id`) ON DELETE CASCADE,
|
`user` INTEGER NOT NULL default '0' REFERENCES `tblUsers` (`id`) ON DELETE CASCADE,
|
||||||
|
|
|
@ -16,6 +16,8 @@ ALTER TABLE `tblDocumentReviewLog` CHANGE `date` `date` datetime NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE `tblDocumentStatusLog` 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` (
|
CREATE TABLE `tblUserSubstitutes` (
|
||||||
`id` int(11) NOT NULL auto_increment,
|
`id` int(11) NOT NULL auto_increment,
|
||||||
`user` int(11) default null,
|
`user` int(11) default null,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user