- ADD_EXT_SQL("INSERT INTO `{!_MYSQL_PREFIX!}_admin_menu` (`action`,`what`,`title`,`sort`,`descr`) VALUES ('task', NULL, 'Aufgaben-Management','1','Erweitertes Aufgaben-Management zur leichten verwaltung der vom System erzeugten Aufgaben.')");
- ADD_EXT_SQL("INSERT INTO `{!_MYSQL_PREFIX!}_admin_menu` (`action`,`what`,`title`,`sort`,`descr`) VALUES ('task','list_task','Aufgaben auflisten','1','Alle Ihnen zugewiesenen Aufgaben auflisten (keine Updates).')");
- ADD_EXT_SQL("UPDATE `{!_MYSQL_PREFIX!}_task_system` SET `status`='SOLVED' WHERE `status`='CLOSED'");
+ addAdminMenuSql('task', NULL, 'Aufgaben-Management','Erweitertes Aufgaben-Management zur leichten verwaltung der vom System erzeugten Aufgaben.',1);
+ addAdminMenuSql('task','list_task','Aufgaben auflisten','Alle Ihnen zugewiesenen Aufgaben auflisten (keine Updates).',1);
+ addExtensionSql("UPDATE `{?_MYSQL_PREFIX?}_task_system` SET `status`='SOLVED' WHERE `status`='CLOSED'");
+ // These SQL updates has been moved from ext-sql_patches to here
+ addExtensionAddTableIndexSql('task_system', 'task_type', '(`task_type`)');
+ addExtensionAddTableIndexSql('task_system', 'status', '(`status`)');
+ addExtensionAddTableIndexSql('task_system', 'task_created', '(`task_created`)');
+ addExtensionAddTableFulltextSql('task_system', 'subject', '(`subject`)');
+ addExtensionAddTableIndexSql('task_system', 'subject', '(`subject`)');
+ addExtensionAddTableIndexSql('task_system', 'subject', '(`subject`)');