mirror of
https://github.com/documize/community.git
synced 2025-07-23 15:19:42 +02:00
Provider foundation for doc lifecycle and versions
This commit is contained in:
parent
4e32bffebe
commit
958f4d30b9
19 changed files with 918 additions and 782 deletions
22
core/database/scripts/autobuild/db_00019.sql
Normal file
22
core/database/scripts/autobuild/db_00019.sql
Normal file
|
@ -0,0 +1,22 @@
|
|||
/* enterprise edition */
|
||||
|
||||
-- document lifecycle and versions
|
||||
ALTER TABLE document ADD COLUMN `lifecycle` INT NOT NULL DEFAULT 1 AFTER `approval`;
|
||||
ALTER TABLE document ADD COLUMN `versioned` INT NOT NULL DEFAULT 0 AFTER `lifecycle`;
|
||||
ALTER TABLE document ADD COLUMN `versionid` VARCHAR(100) DEFAULT '' NOT NULL AFTER `versioned`;
|
||||
ALTER TABLE document ADD COLUMN `versionorder` INT NOT NULL DEFAULT 0 AFTER `versionid`;
|
||||
ALTER TABLE document ADD COLUMN `groupid` CHAR(16) NOT NULL COLLATE utf8_bin AFTER `versionorder`;
|
||||
|
||||
-- grant doc-lifecycle permission
|
||||
INSERT INTO permission(orgid, who, whoid, action, scope, location, refid, created)
|
||||
SELECT orgid, who, whoid, 'doc-lifecycle' AS action, scope, location, refid, created
|
||||
FROM permission
|
||||
WHERE action = 'doc-edit' OR action = 'doc-approve';
|
||||
|
||||
-- grant doc-versions permission
|
||||
INSERT INTO permission(orgid, who, whoid, action, scope, location, refid, created)
|
||||
SELECT orgid, who, whoid, 'doc-version' AS action, scope, location, refid, created
|
||||
FROM permission
|
||||
WHERE action = 'doc-edit' OR action = 'doc-approve';
|
||||
|
||||
-- deprecations
|
Loading…
Add table
Add a link
Reference in a new issue