Skip to content

Commit 490d3b7

Browse files
authored
Merge pull request #21 from CCPBioSim/events
remove duplicate code for SQL
2 parents e4b93c0 + 29534a6 commit 490d3b7

1 file changed

Lines changed: 0 additions & 68 deletions

File tree

com_ccpbiosim/administrator/sql/install.mysql.utf8.sql

Lines changed: 0 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -54,46 +54,6 @@ PRIMARY KEY (`id`)
5454
,KEY `idx_modified_by` (`modified_by`)
5555
) DEFAULT COLLATE=utf8mb4_unicode_ci;
5656

57-
CREATE TABLE IF NOT EXISTS `#__ccpbiosim_event_categories` (
58-
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
59-
60-
`state` TINYINT(1) NULL DEFAULT 1,
61-
`ordering` INT(11) NULL DEFAULT 0,
62-
`checked_out` INT(11) UNSIGNED,
63-
`checked_out_time` DATETIME NULL DEFAULT NULL ,
64-
`created_by` INT(11) NULL DEFAULT 0,
65-
`modified_by` INT(11) NULL DEFAULT 0,
66-
`eventcategory` VARCHAR(255) NOT NULL ,
67-
`description` TEXT NOT NULL ,
68-
PRIMARY KEY (`id`)
69-
,KEY `idx_state` (`state`)
70-
,KEY `idx_checked_out` (`checked_out`)
71-
,KEY `idx_created_by` (`created_by`)
72-
,KEY `idx_modified_by` (`modified_by`)
73-
) DEFAULT COLLATE=utf8mb4_unicode_ci;
74-
75-
CREATE TABLE IF NOT EXISTS `#__ccpbiosim_events` (
76-
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
77-
78-
`state` TINYINT(1) NULL DEFAULT 1,
79-
`ordering` INT(11) NULL DEFAULT 0,
80-
`checked_out` INT(11) UNSIGNED,
81-
`checked_out_time` DATETIME NULL DEFAULT NULL ,
82-
`created_by` INT(11) NULL DEFAULT 0,
83-
`modified_by` INT(11) NULL DEFAULT 0,
84-
`title` VARCHAR(255) NOT NULL ,
85-
`category` TEXT NOT NULL ,
86-
`startdatetime` DATETIME NULL DEFAULT NULL ,
87-
`enddatetime` DATETIME NULL DEFAULT NULL ,
88-
`eventdetails` TEXT NOT NULL ,
89-
PRIMARY KEY (`id`)
90-
,KEY `idx_state` (`state`)
91-
,KEY `idx_checked_out` (`checked_out`)
92-
,KEY `idx_created_by` (`created_by`)
93-
,KEY `idx_modified_by` (`modified_by`)
94-
) DEFAULT COLLATE=utf8mb4_unicode_ci;
95-
96-
9757
INSERT INTO `#__content_types` (`type_title`, `type_alias`, `table`, `rules`, `field_mappings`, `content_history_options`)
9858
SELECT * FROM ( SELECT 'Core team Member','com_ccpbiosim.coreteammember','{"special":{"dbtable":"#__ccpbiosim_core_team","key":"id","type":"CoreteammemberTable","prefix":"Joomla\\\\Component\\\\Ccpbiosim\\\\Administrator\\\\Table\\\\"}}', CASE
9959
WHEN 'rules' is null THEN ''
@@ -117,31 +77,3 @@ SELECT * FROM ( SELECT 'Management team','com_ccpbiosim.managementteam','{"speci
11777
WHERE NOT EXISTS (
11878
SELECT type_alias FROM `#__content_types` WHERE (`type_alias` = 'com_ccpbiosim.managementteam')
11979
) LIMIT 1;
120-
121-
INSERT INTO `#__content_types` (`type_title`, `type_alias`, `table`, `rules`, `field_mappings`, `content_history_options`)
122-
SELECT * FROM ( SELECT 'Event category','com_ccpbiosim.eventcategory','{"special":{"dbtable":"#__ccpbiosim_event_categories","key":"id","type":"EventcategoryTable","prefix":"Joomla\\\\Component\\\\Ccpbiosim\\\\Administrator\\\\Table\\\\"}}', CASE
123-
WHEN 'rules' is null THEN ''
124-
ELSE ''
125-
END as rules, CASE
126-
WHEN 'field_mappings' is null THEN ''
127-
ELSE ''
128-
END as field_mappings, '{"formFile":"administrator\/components\/com_ccpbiosim\/forms\/eventcategory.xml", "hideFields":["checked_out","checked_out_time","params","language" ,"description"], "ignoreChanges":["modified_by", "modified", "checked_out", "checked_out_time"], "convertToInt":["publish_up", "publish_down"], "displayLookup":[{"sourceColumn":"catid","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"group_id","targetTable":"#__usergroups","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"created_by","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"access","targetTable":"#__viewlevels","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"modified_by","targetTable":"#__users","targetColumn":"id","displayColumn":"name"}]}') AS tmp
129-
WHERE NOT EXISTS (
130-
SELECT type_alias FROM `#__content_types` WHERE (`type_alias` = 'com_ccpbiosim.eventcategory')
131-
) LIMIT 1;
132-
133-
CREATE INDEX `#__ccpbiosim_events_startdatetime` ON `#__ccpbiosim_events`(`startdatetime`);
134-
135-
CREATE INDEX `#__ccpbiosim_events_enddatetime` ON `#__ccpbiosim_events`(`enddatetime`);
136-
137-
INSERT INTO `#__content_types` (`type_title`, `type_alias`, `table`, `rules`, `field_mappings`, `content_history_options`)
138-
SELECT * FROM ( SELECT 'Event','com_ccpbiosim.event','{"special":{"dbtable":"#__ccpbiosim_events","key":"id","type":"EventTable","prefix":"Joomla\\\\Component\\\\Ccpbiosim\\\\Administrator\\\\Table\\\\"}}', CASE
139-
WHEN 'rules' is null THEN ''
140-
ELSE ''
141-
END as rules, CASE
142-
WHEN 'field_mappings' is null THEN ''
143-
ELSE ''
144-
END as field_mappings, '{"formFile":"administrator\/components\/com_ccpbiosim\/forms\/event.xml", "hideFields":["checked_out","checked_out_time","params","language" ,"eventdetails"], "ignoreChanges":["modified_by", "modified", "checked_out", "checked_out_time"], "convertToInt":["publish_up", "publish_down"], "displayLookup":[{"sourceColumn":"catid","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"group_id","targetTable":"#__usergroups","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"created_by","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"access","targetTable":"#__viewlevels","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"modified_by","targetTable":"#__users","targetColumn":"id","displayColumn":"name"}]}') AS tmp
145-
WHERE NOT EXISTS (
146-
SELECT type_alias FROM `#__content_types` WHERE (`type_alias` = 'com_ccpbiosim.event')
147-
) LIMIT 1;

0 commit comments

Comments
 (0)