Árvore de páginas

Versões comparadas

Chave

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

...

Linha de Produto:Franquias e Redes
Segmento:Varejo
Módulo:Server
Função:Calcular Promoção
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVARLIVECP-4696


02. SITUAÇÃO/REQUISITO

As promoções não estavam sendo ativadas devido Necessário tratar o uso de caracteres especiais dentro da aplicação do Motor de promoções ( aspas duplas " e aspas simples '.), para evitar problemas de sincronismo de promoção através do JSON.


03. SOLUÇÃO

Efetuada validação nas telas do motor impossibilitando o uso de aspas duplas (") e aspas simples (').

Criado tratamento ao gerar registros de promoções onde hajam registros contendo tais caracteres.

Após os ajustes, as promoções são ativadas normalmente.


No campo Na tela Gestão de Promoções, quando está iniciando a construção da promoção, nos campos  Nome, Tema e Código não permite é permitido a digitação  aspas duplas ( " e aspas ) e aspas simples ( '

Image Removed

No vídeo abaixo mostra quando digitar aspas duplas ou aspas simples o sistema bloqueará a inserção do caractere.

), bem como nos exemplos abaixo:


Image Added


Segue o exemplo de tentativa de digitação de aspas duplas e aspas simples nos campos abaixo, o sistema não permite a inserção dos caracteres ( " ) ou ( " ) no campo.


Image Added


Na tela de Mecânica no campo  Nome da Mecânica não é permitido a digitação aspas duplas e aspas simples, o sistema não permite a inserção dos caracteres ( " ) ou ( ' ) no campo.


Image Added


Segue o exemplo de tentativa de digitação aspas duplas e aspas simples no campo Nome da Mecânica, o sistema não permite a inserção dos caracteres ( " ) ou ( ' ) no campo.


Image AddedImage Removed


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;
}
</style>

...