From 9cdb8788ff530f3167ec32eabbaa871415ab7ef5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Gonz=C3=A1lez?= Date: Mon, 12 Sep 2022 12:41:33 +0200 Subject: [PATCH] DB Files for IP Allow control --- pandora_console/extras/mr/57.sql | 3 +++ pandora_console/pandoradb.sql | 2 ++ 2 files changed, 5 insertions(+) diff --git a/pandora_console/extras/mr/57.sql b/pandora_console/extras/mr/57.sql index 93493913a6..e77a356fdb 100644 --- a/pandora_console/extras/mr/57.sql +++ b/pandora_console/extras/mr/57.sql @@ -3,6 +3,9 @@ START TRANSACTION; ALTER TABLE `tplanned_downtime` ADD COLUMN `cron_interval_from` VARCHAR(100) DEFAULT ''; ALTER TABLE `tplanned_downtime` ADD COLUMN `cron_interval_to` VARCHAR(100) DEFAULT ''; +ALTER TABLE `tusuario` ADD COLUMN `allowed_ip_active` TINYINT DEFAULT 0; +ALTER TABLE `tusuario` ADD COLUMN `allowed_ip_list` TEXT; + SET @id_config := (SELECT id_config FROM tconfig WHERE `token` = 'metaconsole_node_id' AND `value` IS NOT NULL ORDER BY id_config DESC LIMIT 1); DELETE FROM tconfig WHERE `token` = 'metaconsole_node_id' AND (id_config < @id_config OR `value` IS NULL); diff --git a/pandora_console/pandoradb.sql b/pandora_console/pandoradb.sql index c3b21084a1..e9127154dd 100644 --- a/pandora_console/pandoradb.sql +++ b/pandora_console/pandoradb.sql @@ -1306,6 +1306,8 @@ CREATE TABLE IF NOT EXISTS `tusuario` ( `ehorus_user_level_enabled` TINYINT, `integria_user_level_user` VARCHAR(60), `integria_user_level_pass` VARCHAR(45), + `allowed_ip_active` TINYINT UNSIGNED DEFAULT 0, + `allowed_ip_list` TEXT, CONSTRAINT `fk_filter_id` FOREIGN KEY (`id_filter`) REFERENCES tevent_filter (`id_filter`) ON DELETE SET NULL, UNIQUE KEY `id_user` (`id_user`) ) ENGINE=InnoDB DEFAULT CHARSET=UTF8MB4;