X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=mysql.sql;h=c14045c7db64743e9540f5aa64eacbca4cafb945;hb=0f0438db0b69e54af6173e2a73f0434d243ecdf6;hp=40065f062d22f118c371681df925b0c83006ac4f;hpb=2a2bb2cc8f9551d1e93de2d34e27b21201f9e44a;p=timetracker.git diff --git a/mysql.sql b/mysql.sql index 40065f06..c14045c7 100644 --- a/mysql.sql +++ b/mysql.sql @@ -577,22 +577,23 @@ INSERT INTO `tt_work_currencies` (`id`, `name`) VALUES ('1', 'USD'), ('2', 'CAD' # -# Structure for table tt_work_categories. WORK IN PROGRESS! +# Structure for table tt_work_categories. # This table keeps work categories supported by remote work plugin. # -# CREATE TABLE `tt_work_categories` ( -# `id` int(10) unsigned NOT NULL, # category id -# `parent_id` int(10) unsigned default NULL, # parent category id -# `level` tinyint(4) default 0, # sub-category level -# -# Localized name fields below for all supported languages? -# `name_en` varhar(64) NOT NULL, # English. -# `name_de` varhar(64) default NULL, # German. -# `name_fr` varhar(64) default NULL, # French. -# `name_ru` varhar(64) default NULL, # Russian. -# -# PRIMARY KEY (`id`) -# ); +CREATE TABLE `tt_work_categories` ( + `id` int(10) unsigned NOT NULL, # Category id. + `parents` text default NULL, # Comma-separated list of parent ids associated with this category. + `name` varchar(64) NOT NULL, # English category name. + `name_localized` text default NULL, # Comma-separated list of localized category names in other languages. + # Example: es:Codificación,ru:Кодирование. + PRIMARY KEY (`id`) +); + +# Insert some default categories. Table content to be updated at run time, though. +INSERT INTO `tt_work_categories` (`id`, `parents`, `name`, `name_localized`) VALUES ('1', NULL, 'Coding', 'es:Codificación,ru:Кодирование'); +INSERT INTO `tt_work_categories` (`id`, `parents`, `name`, `name_localized`) VALUES ('2', NULL, 'Other', 'es:Otra,ru:Другое'); +INSERT INTO `tt_work_categories` (`id`, `parents`, `name`, `name_localized`) VALUES ('3', '1', 'PHP', NULL); +INSERT INTO `tt_work_categories` (`id`, `parents`, `name`, `name_localized`) VALUES ('4', '1', 'C/C++', NULL); #