2013-01-23 Sergio Martin <sergio.martin@artica.es>
* pandoradb_data.sql pandoradb.sql pandoradb.postgreSQL.sql pandoradb.oracle.sql pandoradb.data.postgreSQL.sql pandoradb.data.oracle.sql extras/pandoradb_migrate_4.0.x_to_5.0.mysql.sql extras/pandoradb_migrate_4.0.x_to_5.0.oracle.sql extras/pandoradb_migrate_4.0.x_to_5.0.postgreSQL.sql: Updated the user, module and components tables to have nowizard value by default (to normal console) and basic in default elements creation (to metaconsole) * godmode/users/configure_user.php: Updated the metaconsole access control in user form to be showed only in metaconsole and with only basic/advanced options for the new meta concept * include/config_process.php: Store the metaconsole access of the current user in $config * operation/tree.php: Fixed pandora instances links from tree in metaconsole mode git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@7521 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
parent
e4af918174
commit
c2f92943a2
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -455,17 +455,14 @@ if ($id == $config['id_user']) {
|
|||
$table->data[12][1] .= html_print_input_hidden('quick_language_change', 1, true);
|
||||
}
|
||||
|
||||
if (enterprise_installed()) {
|
||||
if (enterprise_installed() && defined('METACONSOLE')) {
|
||||
$user_info_metaconsole_access = 'only_console';
|
||||
if (isset($user_info["metaconsole_access"])) {
|
||||
$user_info_metaconsole_access = $user_info["metaconsole_access"];
|
||||
}
|
||||
$table->data[12][0] = __('Metaconsole access');
|
||||
$metaconsole_accesses = array('only_console' => __('No access'),
|
||||
'basic' => __('Basic (Only Metaconsole)'),
|
||||
'advanced' => __('Advanced (Only Metaconsole)'),
|
||||
//'custom' => __('Custom access (Only Metaconsole)'),
|
||||
'all' => __('Full (Metaconsole and normal console)'));
|
||||
$metaconsole_accesses = array('basic' => __('Basic'),
|
||||
'advanced' => __('Advanced'));
|
||||
$table->data[12][1] = html_print_select($metaconsole_accesses,
|
||||
'metaconsole_access', $user_info_metaconsole_access,
|
||||
'','',-1,true, false, false);
|
||||
|
|
|
@ -155,6 +155,10 @@ if (isset ($config['id_user'])) {
|
|||
date_default_timezone_set($userinfo["timezone"]);
|
||||
}
|
||||
}
|
||||
|
||||
if (defined('METACONSOLE')) {
|
||||
$config['metaconsole_access'] = $userinfo["metaconsole_access"];
|
||||
}
|
||||
}
|
||||
|
||||
// Check if inventory_changes_blacklist is setted, if not create it
|
||||
|
|
|
@ -383,7 +383,7 @@ if (is_ajax ())
|
|||
//Icon and link to the Module graph.
|
||||
if (defined('METACONSOLE')) {
|
||||
$url_module_graph = ui_meta_get_url_console_child(
|
||||
$server['id'], null, null, null, null,
|
||||
$server, null, null, null, null,
|
||||
"operation/agentes/stat_win.php?" .
|
||||
"type=$graph_type&" .
|
||||
"period=86400&" .
|
||||
|
@ -411,7 +411,7 @@ if (is_ajax ())
|
|||
if (defined('METACONSOLE')) {
|
||||
|
||||
$url_module_data = ui_meta_get_url_console_child(
|
||||
$server['id'],
|
||||
$server,
|
||||
"estado", "operation/agentes/ver_agente",
|
||||
"id_agente=" . $row['id_agente'] . "&" .
|
||||
"tab=data_view&" .
|
||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -246,7 +246,7 @@ CREATE TABLE tagente_modulo (
|
|||
critical_inverse NUMBER(1, 0) default 0 NOT NULL,
|
||||
warning_inverse NUMBER(1, 0) default 0 NOT NULL,
|
||||
id_category NUMBER(10, 0) default 0 NOT NULL,
|
||||
CONSTRAINT t_agente_modulo_wizard_level_cons CHECK (wizard_level IN ('basic','advanced','custom','nowizard'))
|
||||
CONSTRAINT t_agente_modulo_wizard_level_cons CHECK (wizard_level IN ('basic','advanced','nowizard'))
|
||||
);
|
||||
CREATE INDEX tagente_modulo_id_agente_idx ON tagente_modulo(id_agente);
|
||||
CREATE INDEX tagente_modulo_id_t_mod_idx ON tagente_modulo(id_tipo_modulo);
|
||||
|
@ -385,7 +385,7 @@ CREATE TABLE talert_templates (
|
|||
special_day NUMBER(5, 0) default 0,
|
||||
wizard_level VARCHAR2(100) default 'nowizard' NOT NULL,
|
||||
CONSTRAINT t_alert_templates_type_cons CHECK (type IN ('regex', 'max_min', 'max', 'min', 'equal', 'not_equal', 'warning', 'critical', 'onchange', 'unknown', 'always')),
|
||||
CONSTRAINT t_alert_templates_wizard_level_cons CHECK (wizard_level IN ('basic','advanced','custom','nowizard'))
|
||||
CONSTRAINT t_alert_templates_wizard_level_cons CHECK (wizard_level IN ('basic','advanced','nowizard'))
|
||||
);
|
||||
CREATE INDEX talert_templates_id_al_act_idx ON talert_templates(id_alert_action);
|
||||
|
||||
|
@ -676,7 +676,7 @@ CREATE TABLE tnetwork_component (
|
|||
custom_integer_2 INTEGER default 0,
|
||||
post_process BINARY_DOUBLE default 0.
|
||||
unit CLOB default '',
|
||||
wizard_level VARCHAR2(100) default 'basic' NOT NULL,
|
||||
wizard_level VARCHAR2(100) default 'nowizard' NOT NULL,
|
||||
macros CLOB default '',
|
||||
critical_instructions VARCHAR2(255) default '',
|
||||
warning_instructions VARCHAR2(255) default '',
|
||||
|
@ -685,7 +685,7 @@ CREATE TABLE tnetwork_component (
|
|||
warning_inverse NUMBER(1, 0) default 0 NOT NULL,
|
||||
id_category NUMBER(10, 0) default 0 NOT NULL,
|
||||
tags CLOB,
|
||||
CONSTRAINT t_network_component_wizard_level_cons CHECK (wizard_level IN ('basic','advanced'))
|
||||
CONSTRAINT t_network_component_wizard_level_cons CHECK (wizard_level IN ('basic','advanced','nowizard'))
|
||||
);
|
||||
|
||||
CREATE SEQUENCE tnetwork_component_s INCREMENT BY 1 START WITH 1;
|
||||
|
@ -930,9 +930,9 @@ CREATE TABLE tusuario (
|
|||
last_failed_login TIMESTAMP default 0,
|
||||
failed_attempt NUMBER(5,0) default 0 NOT NULL,
|
||||
login_blocked NUMBER(5,0) default 0 NOT NULL,
|
||||
metaconsole_access VARCHAR2(100) default 'only_console' NOT NULL,
|
||||
metaconsole_access VARCHAR2(100) default 'basic' NOT NULL,
|
||||
not_login NUMBER(5,0) default 0 NOT NULL,
|
||||
CONSTRAINT t_usuario_metaconsole_access_cons CHECK (metaconsole_access IN ('basic','advanced','custom','all','only_console'))
|
||||
CONSTRAINT t_usuario_metaconsole_access_cons CHECK (metaconsole_access IN ('basic','advanced'))
|
||||
);
|
||||
|
||||
-- -----------------------------------------------------
|
||||
|
|
|
@ -175,7 +175,7 @@ CREATE INDEX "tagente_estado_last_execution_try_idx" ON "tagente_estado"("last_e
|
|||
-- 6 - WMI server
|
||||
-- 7 - WEB Server (enteprise)
|
||||
|
||||
CREATE TYPE type_tagente_modulo_wizard_level AS ENUM ('basic','advanced','custom','nowizard');
|
||||
CREATE TYPE type_tagente_modulo_wizard_level AS ENUM ('basic','advanced','nowizard');
|
||||
CREATE TABLE "tagente_modulo" (
|
||||
"id_agente_modulo" SERIAL NOT NULL PRIMARY KEY,
|
||||
"id_agente" INTEGER NOT NULL default 0,
|
||||
|
@ -306,7 +306,7 @@ CREATE TABLE "talert_actions" (
|
|||
);
|
||||
|
||||
CREATE TYPE type_talert_templates_alert_template AS ENUM ('regex', 'max_min', 'max', 'min', 'equal', 'not_equal', 'warning', 'critical', 'onchange', 'unknown', 'always');
|
||||
CREATE TYPE type_talert_templates_wizard_level AS ENUM ('basic','advanced','custom','nowizard');
|
||||
CREATE TYPE type_talert_templates_wizard_level AS ENUM ('basic','advanced','nowizard');
|
||||
CREATE TABLE "talert_templates" (
|
||||
"id" SERIAL NOT NULL PRIMARY KEY,
|
||||
"name" text default '',
|
||||
|
@ -537,7 +537,7 @@ CREATE TABLE "tmodule_group" (
|
|||
-- ---------------------------------------------------------------------
|
||||
-- Table `tnetwork_component`
|
||||
-- ---------------------------------------------------------------------
|
||||
CREATE TYPE type_tlocal_component_wizard_level AS ENUM ('basic','advanced');
|
||||
CREATE TYPE type_tlocal_component_wizard_level AS ENUM ('basic','advanced','nowizard');
|
||||
CREATE TABLE "tnetwork_component" (
|
||||
"id_nc" SERIAL NOT NULL PRIMARY KEY,
|
||||
"name" varchar(80) NOT NULL,
|
||||
|
@ -575,7 +575,7 @@ CREATE TABLE "tnetwork_component" (
|
|||
"custom_integer_2" INTEGER default 0,
|
||||
"post_process" DOUBLE PRECISION default 0,
|
||||
"unit" TEXT default '',
|
||||
"wizard_level" type_tlocal_component_wizard_level default 'basic',
|
||||
"wizard_level" type_tlocal_component_wizard_level default 'nowizard',
|
||||
"macros" TEXT default '',
|
||||
"critical_instructions" TEXT default '',
|
||||
"warning_instructions" TEXT default '',
|
||||
|
@ -791,7 +791,7 @@ CREATE TABLE "ttrap" (
|
|||
-- -----------------------------------------------------
|
||||
-- Table `tusuario`
|
||||
-- -----------------------------------------------------
|
||||
CREATE TYPE type_tusuario_metaconsole_access AS ENUM ('basic','advanced','custom','all','only_console');
|
||||
CREATE TYPE type_tusuario_metaconsole_access AS ENUM ('basic','advanced');
|
||||
CREATE TABLE "tusuario" (
|
||||
"id_user" varchar(60) NOT NULL PRIMARY KEY,
|
||||
"fullname" varchar(255) NOT NULL,
|
||||
|
@ -821,7 +821,7 @@ CREATE TABLE "tusuario" (
|
|||
"failed_attempt" INTEGER NOT NULL DEFAULT 0,
|
||||
"login_blocked" SMALLINT NOT NULL default 0,
|
||||
"not_login" SMALLINT NOT NULL default 0,
|
||||
"metaconsole_access" type_tusuario_metaconsole_access default 'only_console'
|
||||
"metaconsole_access" type_tusuario_metaconsole_access default 'basic'
|
||||
);
|
||||
|
||||
-- -----------------------------------------------------
|
||||
|
|
|
@ -226,7 +226,7 @@ CREATE TABLE IF NOT EXISTS `tagente_modulo` (
|
|||
`custom_string_3` text,
|
||||
`custom_integer_1` int(10) default 0,
|
||||
`custom_integer_2` int(10) default 0,
|
||||
`wizard_level` enum('basic','advanced','custom','nowizard') default 'nowizard',
|
||||
`wizard_level` enum('basic','advanced','nowizard') default 'nowizard',
|
||||
`macros` text,
|
||||
`critical_instructions` text NOT NULL default '',
|
||||
`warning_instructions` text NOT NULL default '',
|
||||
|
@ -374,7 +374,7 @@ CREATE TABLE IF NOT EXISTS `talert_templates` (
|
|||
`priority` tinyint(4) default '0',
|
||||
`id_group` mediumint(8) unsigned NULL default 0,
|
||||
`special_day` tinyint(1) default 0,
|
||||
`wizard_level` enum('basic','advanced','custom','nowizard') default 'nowizard',
|
||||
`wizard_level` enum('basic','advanced','nowizard') default 'nowizard',
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `idx_template_action` (`id_alert_action`),
|
||||
FOREIGN KEY (`id_alert_action`) REFERENCES talert_actions(`id`)
|
||||
|
@ -632,7 +632,7 @@ CREATE TABLE IF NOT EXISTS `tnetwork_component` (
|
|||
`custom_integer_2` int(10) default 0,
|
||||
`post_process` double(18,5) default 0,
|
||||
`unit` text,
|
||||
`wizard_level` enum('basic','advanced') default 'basic',
|
||||
`wizard_level` enum('basic','advanced','nowizard') default 'nowizard',
|
||||
`macros` text,
|
||||
`critical_instructions` text NOT NULL default '',
|
||||
`warning_instructions` text NOT NULL default '',
|
||||
|
@ -893,7 +893,7 @@ CREATE TABLE IF NOT EXISTS `tusuario` (
|
|||
`last_failed_login` DATETIME NOT NULL DEFAULT 0,
|
||||
`failed_attempt` int(4) NOT NULL DEFAULT 0,
|
||||
`login_blocked` tinyint(1) unsigned NOT NULL default 0,
|
||||
`metaconsole_access` enum('basic','advanced','custom','all','only_console') default 'only_console',
|
||||
`metaconsole_access` enum('basic','advanced') default 'basic',
|
||||
`not_login` tinyint(1) unsigned NOT NULL DEFAULT 0,
|
||||
UNIQUE KEY `id_user` (`id_user`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue