2012.4

Data de postagem: May 04, 2012 1:28:40 PM

Defeitos Corrigidos

    • Ao tentar copiar as permissões de um grupo/usuário para outro, as permissões não eram passadas para o grupo/usuário de destino. (por Phelipe Morais Alves Maia, #4189246)

    • [0,server/uwl/security/Permissions.js]

    • Em determinados casos os links paravam de funcionar. (por Phelipe Morais Alves Maia, #4169227)

    • [-1892603660,webframework.jaz]

    • Durante a exibição de campos calculados que apresentam ações globais um erro era exibido. (por Leandro Cardinot Gualter, #4147624)

    • [-1,web-framework/server/uwi/anchor/anchorcollection.js]

    • Ao utilizar relatórios que inseriam tags CSS, o código do SimpleLayout descartava essa inserção. (por Phelipe Morais Alves Maia, #4182449)

    • [0,server/uwi/report/SimpleLayout.js]

    • Durante o carregamento de uma grade que contém um campo calculado vindo de uma classe, um erro era exibido como se a função dentro do onCalculate estivesse quebrada. (por Leandro Cardinot Gualter, #4152349)

    • [-1,web-framework/server/uwi/anchor/anchorcollection.js]

    • [-1,web-framework/server/uwl/classes/classes.js]

    • [-1,web-framework/server/uwl/classes/GlobalActions.js]

    • [-1,web-framework/server/uwi/field/Field.js]

    • Ao utilizar a API antiga de permissão de campos ocorria um erro pois o objeto que verificava as permissões havia sido modificado sem manter a compatibilidade com a forma antiga. (por Phelipe Morais Alves Maia, #4187089)

    • [0,webframework.jaz]

    • Ao tentar abrir o processo Segurança, ocorria um erro de falha ao tentar encontrar um script pois a funcionalidade ainda não está finalizada. O processo foi removido até que seja totalmente finalizado. (por Phelipe Morais Alves Maia, #4157750)

    • [-1892603462,Segurança.ip]

    • Ao tentar inserir um novo relatório no agendador ocorria um erro de tipo inexistente devido a uma referência de objeto que havia sido alterado o nome. (por Phelipe Morais Alves Maia, #4160720)

    • [0,server/webframework/modules/Processos Auxiliares/Visualizations/Agendador de Relatorios.js]

    • [0,server/uwi/dsv/SchedulerJob.js]

    • O script de upgrade passa a dar includeOnce usando a chave da iVfs e não mais o caminho relativo. (por Phelipe Morais Alves Maia, #4157546)

    • [0,upgradescript.js]

    • Ao iniciar a base ocorria o cache não era montado pois havia tabelas na iDatabaseSchema que não existiam no banco. (por Phelipe Morais Alves Maia, #4164400)

    • [0,Não se aplica.]

    • A fonte do relatório apresentava mais de um tamanho entre colunas em casos onde eram definidos pelo desenvolvedor propriedades de visualização. (por Luiz Filipe Freitas Carneiro, #4167617)

    • [0,SimpleLayout.js]

    • Ao navegar em um campo da grade para cima ou para baixo, em situações específicas,o foco sofria deslocamento lateral. (por Luiz Filipe Freitas Carneiro, #4150307)

    • [0,server/uwi/grid/Grid.js]

    • [0,Grid.js]

    • Ao tentar dar o post em uma grade detalhe que, por sua vez, dava post na grade mãe no evento onBeforeInsert, não era efetivado o post e a grade detalhe continuava em edição. (por Phelipe Morais Alves Maia, #4193245)

    • [0,server/uwi/grid/DetailGrid.js]

    • Ao inserir um registro na grade detalhe a grade master não garantia o modo de edição. (por Luiz Filipe Freitas Carneiro, #4185943)

    • [0,DetailGrid.js]

    • Ao utilizar a tecla shift para marcar vários checkbox na grade, era possível marcar checkbox que estavam desativados. (por Phelipe Morais Alves Maia, #4175522)

    • [0,server/uwi/grid/Grid.js]

    • Ao informar os dados em um registro de grade o último campo preenchido não ficará mais com a aparência de campo em edição. (por Luiz Filipe Freitas Carneiro, #4150364)

    • [0,Grid.js]

    • Ao ao mover grupo no processo usuários para alterar a ordem ocorria uma mensagem de erro informado que não era possível selecionar mais de um registro, mesmo quando visualmente, só um estava selecionado na grade. Agora, após mover o registro, a propriedade da grade que mantinha os registros selecionados, é reinicializada, não lançando mais a mensagem. (por Phelipe Morais Alves Maia, #4160583)

    • [-1898187336,/Dados/Sistema/Grupos, Papeis e Usuarios/0100 INTEQengine.ic]

    • Ao utilizar a classe FieldPermissions, com campos de permissões customizados, ocorria um erro indicando que não era possível iterar sobre os itens. (por Paulo César Moreno, #4190100)

    • [-1892603660,/products/WebFramework/library/webframework.jaz]

    • Ao criar novos botões de menu, os itens de cada menu estavam sendo mostrado de forma repetida. (por Phelipe Morais Alves Maia, #4158265)

    • [0,client/uwf/environment/NavigationTreeList.js]

    • [0,server/uwi/environment/NavigationTreeCacher.js]

    • [0,server/uwi/environment/initializeRunProcess.js]

    • [0,client/uwf/environment/navigationTree.js]

Melhorias

    • Criada API de links para relatórios montados a partir de uma consulta automatizada. Para mais informações clique aqui.

      • Também é possivel criar links em uma consulta automatizada para outra consulta automatizada. Confira a documentação clicando aqui[#4156008]. (por Luiz Filipe Freitas Carneiro, #4156008)

      • [0,0]

    • Foi criada uma nova forma de visualização automática, a visualização composta. Ela é implementada pela classe uwi.dsv.Composite, e documentada pela classe uwi.dsv.CompositeDef.

    • Foi realizada uma melhoria nas visualizações compostas, para que seja possível determinar a posição de seus itens nos scripts que as definem.

    • Foram criadas as classes uwi.dsv.ReportDef e uwi.dsv.Report. A primeira descreve as propriedades de uma definição de visualização em relatório. A segunda é uma especialização de uwi.dsv.Visualization, que contém a lógica que monta e renderiza as visualizações em relatório.

    • Foram criadas as classes uwi.dsv.VizualizationDef e uwi.dsv.FilterDef com o objetivo de descrever as propriedades que estão disponíveis na configuração de uma visualização. Atualmente estas propriedades são documentadas apenas em manuais e FAQs. Com a melhoria, os desenvolvedores passam a contar com uma documentação referencial integrada as demais publicadas em JSDoc. Maiores informações emhttp://l.unum.com.br/jsdoc/symbols/uwi.dsv.VisualizationDef.html. (por Renan Costa Sousa, #4148679)

    • [-1892603660,webframework.jaz]

    • Consultas automatizadas agora também são capazes de exibir ações globais. (por Leandro Cardinot Gualter, #4149972)

    • [-1,server/uwi/dsv/visualization.js]

    • [-1,server/uwi/dsv/column.js]

    • [-1,server/uwi/report/SimpleLayout.js]

    • [-1,server/uwi/dsv/simplelayoutrenderer.js]

Publicação Técnica

    • Foi criado um Factory Method no namespace do DSV (uwi.dsv). O método se chama uwi.dsv.createVisualization. Para que uma visualização possa ser construída por esse método, seu construtor deve ser registrado como disponível, utilizando-se o método estático uwi.dsv.registerVisualization.