Modules can add menu entries on left menu.

This commit is contained in:
Laurent Destailleur 2008-05-02 14:48:00 +00:00
parent 1d6348a079
commit 5f5a2a5ea9
3 changed files with 12 additions and 8 deletions

View File

@ -327,6 +327,8 @@ insert into `llx_menu_constraint` (`rowid`, `action`) values (51, '$leftmenu=="s
insert into `llx_menu_constraint` (`rowid`, `action`) values (52, '$leftmenu=="system"');
insert into `llx_menu_constraint` (`rowid`, `action`) values (53, '$leftmenu=="admintools"');
insert into `llx_menu_constraint` (`rowid`, `action`) values (54, '$leftmenu=="users"');
insert into `llx_menu_constraint` (`rowid`, `action`) values (55, '$leftmenu=="customers"');
insert into `llx_menu_constraint` (`rowid`, `action`) values (56, '$leftmenu=="prospects"');
--
-- table `llx_menu_const`

View File

@ -256,9 +256,6 @@ alter table llx_menu_const drop column user;
update llx_menu set leftmenu = '1' where leftmenu != '0';
alter table llx_menu modify leftmenu varchar(1) default '1';
--alter table llx_menu_const drop primary key;
--alter table llx_menu_const add primary key (`fk_menu`,`fk_constraint`);
--alter table llx_menu modify rowid integer AUTO_INCREMENT NOT NULL PRIMARY KEY;
create table llx_ecm_directories
(
@ -291,4 +288,7 @@ create table llx_ecm_document
fk_directory integer,
fk_status smallint DEFAULT 0,
private smallint DEFAULT 0
) type=innodb;
) type=innodb;
ALTER TABLE llx_menu_const ADD UNIQUE KEY uk_menu_const(fk_menu, fk_constraint);

View File

@ -20,8 +20,10 @@
-- ========================================================================
ALTER TABLE `llx_menu_const` ADD INDEX `idx_menu_const_fk_menu` (`fk_menu`);
ALTER TABLE `llx_menu_const` ADD INDEX `idx_menu_const_fk_constraint` (`fk_constraint`);
ALTER TABLE llx_menu_const ADD INDEX `idx_menu_const_fk_menu` (`fk_menu`);
ALTER TABLE llx_menu_const ADD INDEX `idx_menu_const_fk_constraint` (`fk_constraint`);
ALTER TABLE `llx_menu_const` ADD CONSTRAINT `fk_menu_const_fk_menu` FOREIGN KEY (`fk_menu`) REFERENCES `llx_menu` (`rowid`);
ALTER TABLE `llx_menu_const` ADD CONSTRAINT `fk_menu_const_fk_constraint` FOREIGN KEY (`fk_constraint`) REFERENCES `llx_menu_constraint` (`rowid`);
ALTER TABLE llx_menu_const ADD CONSTRAINT `fk_menu_const_fk_menu` FOREIGN KEY (`fk_menu`) REFERENCES `llx_menu` (`rowid`);
ALTER TABLE llx_menu_const ADD CONSTRAINT `fk_menu_const_fk_constraint` FOREIGN KEY (`fk_constraint`) REFERENCES `llx_menu_constraint` (`rowid`);
ALTER TABLE llx_menu_const ADD UNIQUE KEY uk_menu_const(fk_menu, fk_constraint);