Features LDAP, Rights, Cables, Menu improvements and bug fixing
This commit is contained in:
@@ -22,7 +22,7 @@ CREATE TABLE assetclass (
|
||||
CREATE TABLE assetclassgroup (
|
||||
assetclassgroup_id int(10) NOT NULL AUTO_INCREMENT,
|
||||
assetclassgroup_name varchar(100) NOT NULL,
|
||||
assetclassgroup_color varchar(6) NOT NULL DEFAULT '000000',
|
||||
assetclassgroup_color char(6) NOT NULL DEFAULT '000000',
|
||||
assetclassgroup_description varchar(100) DEFAULT NULL,
|
||||
PRIMARY KEY (assetclassgroup_id),
|
||||
INDEX ix_assetclassgroup_name (assetclassgroup_name)
|
||||
@@ -37,11 +37,20 @@ CREATE TABLE cable (
|
||||
cable_length smallint(5) UNSIGNED DEFAULT NULL,
|
||||
cable_links smallint(5) UNSIGNED DEFAULT 1,
|
||||
cable_type enum('copper','fibre','laser','radio') DEFAULT NULL,
|
||||
cable_color char(6) NOT NULL DEFAULT '000000',
|
||||
cable_info text DEFAULT NULL,
|
||||
PRIMARY KEY (cable_id),
|
||||
UNIQUE INDEX ix_cable_description (cable_description)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
-- WIP
|
||||
CREATE TABLE cablevlan (
|
||||
cablevlan_id int(10) NOT NULL AUTO_INCREMENT,
|
||||
cable_id int(10) NOT NULL,
|
||||
vlan_id int(10) NOT NULL,
|
||||
PRIMARY KEY (cablevlan_id)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
-- WIP
|
||||
-- Reference to external systems
|
||||
CREATE TABLE extlink (
|
||||
@@ -130,27 +139,23 @@ CREATE TABLE user (
|
||||
user_dateformat varchar(10) NOT NULL DEFAULT 'd M Y H:i',
|
||||
user_dns1suffix varchar(100) DEFAULT NULL,
|
||||
user_dns2suffix varchar(100) DEFAULT NULL,
|
||||
user_menu_assets varchar(2) NOT NULL DEFAULT 'on',
|
||||
user_menu_assetclasses varchar(2) NOT NULL DEFAULT 'on',
|
||||
user_menu_assetclassgroups varchar(2) NOT NULL DEFAULT 'on',
|
||||
user_menu_locations varchar(2) NOT NULL DEFAULT 'on',
|
||||
user_menu_nodes varchar(2) NOT NULL DEFAULT 'on',
|
||||
user_menu_subnets varchar(2) NOT NULL DEFAULT 'on',
|
||||
user_menu_users varchar(2) NOT NULL DEFAULT 'on',
|
||||
user_menu_vlans varchar(2) NOT NULL DEFAULT 'on',
|
||||
user_menu_zones varchar(2) NOT NULL DEFAULT 'on',
|
||||
user_tooltips varchar(2) NOT NULL DEFAULT 'on',
|
||||
user_menu set('asset','cable','class','group','location','nat','node',
|
||||
'subnet','vlan','zone') NOT NULL DEFAULT 'asset,class,group,location,node,subnet,vlan',
|
||||
user_role set('add','edit','delete','manage','admin') DEFAULT NULL,
|
||||
user_flags set('deleted','locked'),
|
||||
PRIMARY KEY (user_id),
|
||||
UNIQUE INDEX ix_username (user_name)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
INSERT INTO user (user_name, user_pass, user_displayname) VALUES
|
||||
('admin', '$2y$10$HTs0lSaFrfr.q4Gmy5zWfeDg3jhYZkqEGZEnDkMiHZ641nso38mt6', 'Administrator');
|
||||
INSERT INTO user (user_name, user_pass, user_displayname, user_role) VALUES
|
||||
('admin', '$2y$10$HTs0lSaFrfr.q4Gmy5zWfeDg3jhYZkqEGZEnDkMiHZ641nso38mt6', 'Administrator', 'admin');
|
||||
|
||||
CREATE TABLE vlan (
|
||||
vlan_id int(10) NOT NULL AUTO_INCREMENT,
|
||||
vlan_number int(3) NOT NULL,
|
||||
vlan_name varchar(100) NOT NULL,
|
||||
vlan_color char(6) NOT NULL DEFAULT '000000',
|
||||
vlan_info text DEFAULT NULL,
|
||||
PRIMARY KEY (vlan_id)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
@@ -57,4 +57,4 @@ INSERT INTO vlan (vlan_number, vlan_name) VALUES
|
||||
(1, 'DEFAULT_VLAN');
|
||||
|
||||
INSERT INTO zone (zone_soa, zone_origin, zone_hostmaster, zone_serial, zone_ns1) VALUES
|
||||
('ns1.example.com.', 'example.com.', 'hostmaster@example.com', '2023021301', 'ns1.example.com');
|
||||
('ns1.example.com.', 'example.com.', 'hostmaster.example.com.', '2023021301', 'ns1.example.com');
|
||||
|
||||
Reference in New Issue
Block a user