Páginas filhas
  • Dados Protegidos em MsNewGetDados, MsGetDados e MsSelect

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


01. DADOS GERAIS

Criar mecanismo para que somente usuários com acesso a campos sensíveis ou pessoais possam visualizá-los utilizando a MsNewGetDados, GetDados e msselect.

02. SITUAÇÃO/REQUISITO

Instanciar uma MsNewGetDados e uma GetDad e a msselect, campos que o usuário não pode visualizar (não tem acesso 192 ou 193) sejam mascarados pelo lOfuscate.


03. SOLUÇÃO

Realizado tratamento nas classes de grid citadas utilizando os métodos específicos para verificação dos dados protegidos e os acessos desses dados para realizar o ofuscamento.

Comportamento esperado:

Ao acessar a rotina que utiliza campo anonimizado o mesmo deve ser ofuscado de acordo com os acessos que o usuário que estiver logado possuir. Ao possuir um campo ofuscado que for obrigatório a inclusão de linhas novas não deve ser permitida. Em todos os casos que houver o ofuscamento de um campo, esse não dever possibilitar sua edição.

Grid das rotinas que podem ser utilizadas no teste : MATA410, MATA121, MATA103, MATA080, MATA140 (Ou rotinas que possuam a utilização da classe MSGETDAD e MsNewGetDados)


Templatedocumentos


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>