-
Peter Rotich authored09a27654
435c62c3-6007d45b.patch.sql 1.02 KiB
/**
* Move dept_access from group table to group_dept_access table.
*
* @version 1.7-rc1 Dept_Access
*/
-- Group department access table
CREATE TABLE `%TABLE_PREFIX%group_dept_access` (
`group_id` int(10) unsigned NOT NULL default '0',
`dept_id` int(10) unsigned NOT NULL default '0',
PRIMARY KEY (`group_id`,`dept_id`)
) ENGINE=MyISAM;
-- Extend membership to groups
ALTER TABLE `%TABLE_PREFIX%department`
ADD `group_membership` tinyint( 1 ) unsigned NOT NULL DEFAULT '0' AFTER `ispublic`;
-- Fix teams dates...
UPDATE `%TABLE_PREFIX%team`
SET `created`=IF(TO_DAYS(`created`), `created`, IF(TO_DAYS(`updated`), `updated`, NOW())),
`updated`=IF(TO_DAYS(`updated`), `updated`, NOW());
-- Fix groups dates...
UPDATE `%TABLE_PREFIX%groups`
SET `created`=IF(TO_DAYS(`created`), `created`, IF(TO_DAYS(`updated`), `updated`, NOW())),
`updated`=IF(TO_DAYS(`updated`), `updated`, NOW());
-- Finished with patch
UPDATE `%TABLE_PREFIX%config`
SET `schema_signature`='6007d45b580c6ac0206514dbed0f28a6';