From 8060ac957948aab4da6631b295adeffa0092a751 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 2 Dec 2008 14:51:47 +0000 Subject: [PATCH] Add field enabled in menu table (To replace too complicated table llx_menu_constraint) --- mysql/migration/2.4.0-2.5.0.sql | 2 ++ mysql/tables/llx_menu.sql | 1 + 2 files changed, 3 insertions(+) diff --git a/mysql/migration/2.4.0-2.5.0.sql b/mysql/migration/2.4.0-2.5.0.sql index 7014d0e4d75..45e5587ebd9 100644 --- a/mysql/migration/2.4.0-2.5.0.sql +++ b/mysql/migration/2.4.0-2.5.0.sql @@ -32,6 +32,8 @@ alter table llx_projet_task_actors modify column role varchar(5) DEFAU alter table llx_projet_task modify column statut varchar(6) DEFAULT 'open'; alter table llx_rights_def modify column type varchar(1); +ALTER TABLE llx_menu ADD COLUMN enabled varchar(255) NULL default '1' after perms; + ALTER TABLE `llx_commandedet` ADD column `date_start` DATETIME DEFAULT NULL, ADD `date_end` DATETIME DEFAULT NULL ; alter table llx_categorie add column fk_soc integer DEFAULT NULL after description; diff --git a/mysql/tables/llx_menu.sql b/mysql/tables/llx_menu.sql index 372a34f4e4b..5f90a467354 100644 --- a/mysql/tables/llx_menu.sql +++ b/mysql/tables/llx_menu.sql @@ -41,6 +41,7 @@ CREATE TABLE `llx_menu` ( leftmenu varchar(1) NULL default '1', -- Say if left menu defined in pre.inc.php and used by top menu must be overwritten by dynamic databse menu (1=yes by default) perms varchar(255), -- Condition to show enabled or disabled + enabled varchar(255) NULL default '1', -- Condition to show or hide user integer NOT NULL default '0', -- 0 if menu for all users, 1 for external only, 2 for internal only tms timestamp