From acdc5ad1c6174ec25521773890984bc272af0899 Mon Sep 17 00:00:00 2001 From: Regis Houssin Date: Tue, 26 Jan 2010 19:03:47 +0000 Subject: [PATCH] Works on enhancement of project tasks --- htdocs/install/mysql/migration/2.7.0-2.8.0.sql | 3 +++ htdocs/install/mysql/tables/llx_livraisondet.sql | 4 ++-- htdocs/install/mysql/tables/llx_projet_task.sql | 5 ++++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/htdocs/install/mysql/migration/2.7.0-2.8.0.sql b/htdocs/install/mysql/migration/2.7.0-2.8.0.sql index 82d9a61e2ab..3b07c3d29ba 100755 --- a/htdocs/install/mysql/migration/2.7.0-2.8.0.sql +++ b/htdocs/install/mysql/migration/2.7.0-2.8.0.sql @@ -118,12 +118,15 @@ ALTER TABLE llx_projet_task ADD COLUMN datee datetime AFTER dateo; ALTER TABLE llx_projet_task ADD COLUMN datev datetime AFTER datee; ALTER TABLE llx_projet_task CHANGE title label varchar(255) NOT NULL; ALTER TABLE llx_projet_task ADD COLUMN description varchar(255) AFTER label; +ALTER TABLE llx_projet_task ADD COLUMN progress integer DEFAULT 0 AFTER duration_effective; +ALTER TABLE llx_projet_task ADD COLUMN priority integer DEFAULT 0 AFTER progress; ALTER TABLE llx_projet_task ADD COLUMN fk_user_modif integer AFTER fk_user_creat; ALTER TABLE llx_projet_task ADD COLUMN fk_user_valid integer AFTER fk_user_modif; UPDATE llx_projet_task SET statut='1' WHERE statut='open'; ALTER TABLE llx_projet_task CHANGE statut fk_statut smallint DEFAULT 0 NOT NULL; ALTER TABLE llx_projet_task CHANGE note note_private text; ALTER TABLE llx_projet_task ADD COLUMN note_public text AFTER note_private; +ALTER TABLE llx_projet_task ADD COLUMN rang integer DEFAULT 0 AFTER note_public; ALTER TABLE llx_element_contact DROP FOREIGN KEY fk_element_contact_fk_c_type_contact; ALTER TABLE llx_element_contact DROP INDEX fk_element_contact_fk_c_type_contact; diff --git a/htdocs/install/mysql/tables/llx_livraisondet.sql b/htdocs/install/mysql/tables/llx_livraisondet.sql index 6a385dc5697..e720eb12bb6 100644 --- a/htdocs/install/mysql/tables/llx_livraisondet.sql +++ b/htdocs/install/mysql/tables/llx_livraisondet.sql @@ -26,8 +26,8 @@ create table llx_livraisondet fk_origin_line integer, -- Correspondance de la ligne avec le document d'origine (propal, commande) fk_product integer, description text, - qty real, -- quantité + qty real, -- quantity subprice double(24,8) DEFAULT 0, -- prix unitaire - total_ht double(24,8) DEFAULT 0, -- Total HT de la ligne toute quantité + total_ht double(24,8) DEFAULT 0, -- Total HT de la ligne toute quantite rang integer DEFAULT 0 )type=innodb; diff --git a/htdocs/install/mysql/tables/llx_projet_task.sql b/htdocs/install/mysql/tables/llx_projet_task.sql index 9d8bf348eb9..3c6901513dd 100644 --- a/htdocs/install/mysql/tables/llx_projet_task.sql +++ b/htdocs/install/mysql/tables/llx_projet_task.sql @@ -32,9 +32,12 @@ create table llx_projet_task label varchar(255) NOT NULL, description varchar(255), duration_effective real NOT NULL, + progress integer DEFAULT 0, -- percentage increase + priority integer DEFAULT 0, -- priority fk_user_creat integer, -- user who created the task fk_user_valid integer, -- user who validated the task fk_statut smallint DEFAULT 0 NOT NULL, note_private text, - note_public text + note_public text, + rang integer DEFAULT 0 )type=innodb;