From 4b4516297ed1aa881465d823a1e2c0e6efc3598e Mon Sep 17 00:00:00 2001 From: anderson.peterle@previdencia.gov.br Date: Thu, 10 May 2007 15:19:09 +0000 Subject: [PATCH] Exibicao de *Detalhes* das estatisticas para niveis Administracao e Gestao Central --- admin/usuarios/detalhes_usuario.php | 9 ++++++++- cacic_icon.ico | Bin 0 -> 3774 bytes index.html | 5 +++-- principal.php | 6 +++--- top.php | 53 ++++++++++++++++++++++++++++------------------------- 5 files changed, 42 insertions(+), 31 deletions(-) create mode 100755 cacic_icon.ico diff --git a/admin/usuarios/detalhes_usuario.php b/admin/usuarios/detalhes_usuario.php index 5af0598..87f9e23 100755 --- a/admin/usuarios/detalhes_usuario.php +++ b/admin/usuarios/detalhes_usuario.php @@ -30,6 +30,13 @@ if ($ExcluiUsuario) } elseif ($GravaAlteracoes) { + $v_te_locais_secundarios = $_POST['frm_te_locais_secundarios']; + // Atenção: Caso o nível seja Administração ou Gestão Central, é necessário "limpar" os locais secundários... + if ($_POST['frm_id_grupo_usuarios'] == 2 || $_POST['frm_id_grupo_usuarios'] == 5) + { + $v_te_locais_secundarios = ''; + } + $query = "UPDATE usuarios SET nm_usuario_acesso = '$frm_nm_usuario_acesso', nm_usuario_completo = '$frm_nm_usuario_completo', @@ -37,7 +44,7 @@ elseif ($GravaAlteracoes) id_local = $frm_id_local, te_emails_contato = '$frm_te_emails_contato', te_telefones_contato = '$frm_te_telefones_contato', - te_locais_secundarios = '$frm_te_locais_secundarios' + te_locais_secundarios = '$v_te_locais_secundarios' WHERE id_usuario = ". $_POST['frm_id_usuario']; mysql_query($query) or die('Falha na atualização da tabela Usuários...'); diff --git a/cacic_icon.ico b/cacic_icon.ico new file mode 100755 index 0000000..7a5f13b Binary files /dev/null and b/cacic_icon.ico differ diff --git a/index.html b/index.html index b9cd60e..4d2da18 100755 --- a/index.html +++ b/index.html @@ -16,6 +16,7 @@ CACIC - Configurador Automático e Coletor de Informações Computacionais + @@ -23,9 +24,9 @@ - - + <body> </body> + diff --git a/principal.php b/principal.php index 1d341fa..36ffaea 100755 --- a/principal.php +++ b/principal.php @@ -76,7 +76,7 @@ else
ATENÇÃO: Totais referentes a mais de uma localidade. (Detalhes)
- if ($_SESSION['te_locais_secundarios']) + if ($_SESSION['te_locais_secundarios'] || $_SESSION["cs_nivel_administracao"] <> 0) { $html_locais_secundarios1 = '
ATENÇÃO: Total referente a mais de uma localidade. (Detalhes)
'; @@ -108,7 +108,7 @@ else 0) { echo $html_locais_secundarios1 . 'acessos&te_title=' . $title . $html_locais_secundarios2; } @@ -186,7 +186,7 @@ else
0) { echo $html_locais_secundarios1 . 'mac&te_title=' . $title . $html_locais_secundarios2; } diff --git a/top.php b/top.php index 3fa5d78..13b28d6 100755 --- a/top.php +++ b/top.php @@ -16,36 +16,39 @@ session_start(); $v_versao = '2.2.3-dev'; /* -2.2.3-dev (Anderson Peterle - Dataprev/ES - Março a Maio/2007) - + Implementada a opção de seleção de "Locais Secundários" nas janelas de inclusão e detalhes de usuários, - para simulação de pseudo "relação de confiança" entre usuários e locais, possibilitando a estes usuários - o acesso e manipulação das informações dos locais "confiantes"; - + Implementado o detalhamento para as estatísticas exibidas na página principal quando representarem +2.2.3-dev (Anderson Peterle - Dataprev/ES - Maio/2007) + + Implementado o detalhamento para as estatísticas exibidas na página principal quando representarem mais de um local (local primário + local(is) secundário(s)) - + Adequação das consultas ao conceito de "relação de confiança" implementado. + + Os níveis Administração e Gestão Central também acessam a opção de detalhamento. + +2.2.3 (Anderson Peterle - Dataprev/ES - Março e Abril/2007) + + Implementada a opção de seleção de "Locais Secundários" nas janelas de inclusão e detalhes de usuários, + para simulação de pseudo "relação de confiança" entre usuários e locais, possibilitando a estes usuários + o acesso e manipulação das informações dos locais "confiantes"; + + Adequação das consultas ao conceito de "relação de confiança" implementado. 2.2.2 (Anderson Peterle - Dataprev/ES - Fevereiro/2007) - * Corrigida a atribuição indevida do nome de usuário constande de resultado de Log de Atividades ao nome do usuário logado na aplicação; - * Corrigidas algumas correlações de "local" em consultas realizadas por usuários com níveis diferentes de "Administração" e "Gestão Central"; - + Implementada a opção de seleção de Coletas de Sistemas Monitorados quando do cadastramento da subrede; - + Implementada a opção de seleção/alteração de Coletas de Sistemas Monitorados quando da edição de configurações da subrede. + * Corrigida a atribuição indevida do nome de usuário constande de resultado de Log de Atividades ao nome do usuário logado na aplicação; + * Corrigidas algumas correlações de "local" em consultas realizadas por usuários com níveis diferentes de "Administração" e "Gestão Central"; + + Implementada a opção de seleção de Coletas de Sistemas Monitorados quando do cadastramento da subrede; + + Implementada a opção de seleção/alteração de Coletas de Sistemas Monitorados quando da edição de configurações da subrede. 2.2.1 (Anderson Peterle - Dataprev/ES - Janeiro/2007) - Efetuadas adaptações para suporte a base centralizada de dados, quando as subredes cadastradas - passam a fazer parte de uma "localização" ou "local". - As adaptações impactaram na definição dos seguintes níveis de acesso: - 1) Administração => Acesso irrestrito, com visão total de todos os dados de todos os "locais". - Tem total permissão para alteração de dados constantes de tabelas centralizadas; - 2) Gestão Central=> Acesso irrestrito, com visão total de todos os dados de todos os "locais". - Não tem permissão para alteração de dados constantes de tabelas centralizadas; - 3) Supervisor => Acesso restrito aos dados do "local" de cadastro. Seu cadastro é realizado pelo nível "Administração"; - Tem permissão para visão/alteração de dados locais e cadastramento de usuários - de níveis "Técnico" ou "Comum"; - 4) Técnico => Acesso restrito aos dados do "local" de cadastro. Seu cadastro é realizado pelo nível "Supervisão". - Tem permissão para acesso a configuracoes de rede e relatórios de Patrimônio e Hardware; - 5) Comum => Acesso restrito aos dados do "local" de cadastro. Seu cadastro é realizado pelo nível "Supervisão". - Não tem acesso a informações "confidenciais" como Softwares Inventariados e Opções Administrativas - como Forçar Coletas e Excluir Computador. Poderá alterar sua própria senha. + Efetuadas adaptações para suporte a base centralizada de dados, quando as subredes cadastradas + passam a fazer parte de uma "localização" ou "local". + As adaptações impactaram na definição dos seguintes níveis de acesso: + 1) Administração => Acesso irrestrito, com visão total de todos os dados de todos os "locais". + Tem total permissão para alteração de dados constantes de tabelas centralizadas; + 2) Gestão Central=> Acesso irrestrito, com visão total de todos os dados de todos os "locais". + Não tem permissão para alteração de dados constantes de tabelas centralizadas; + 3) Supervisor => Acesso restrito aos dados do "local" de cadastro. Seu cadastro é realizado pelo nível "Administração"; + Tem permissão para visão/alteração de dados locais e cadastramento de usuários + de níveis "Técnico" ou "Comum"; + 4) Técnico => Acesso restrito aos dados do "local" de cadastro. Seu cadastro é realizado pelo nível "Supervisão". + Tem permissão para acesso a configuracoes de rede e relatórios de Patrimônio e Hardware; + 5) Comum => Acesso restrito aos dados do "local" de cadastro. Seu cadastro é realizado pelo nível "Supervisão". + Não tem acesso a informações "confidenciais" como Softwares Inventariados e Opções Administrativas + como Forçar Coletas e Excluir Computador. Poderá alterar sua própria senha. */ ?> -- libgit2 0.21.2