Skip to content

Commit

Permalink
Merge pull request #223 from RedeMapas/develop
Browse files Browse the repository at this point in the history
Develop to main
  • Loading branch information
lpirola authored Jun 20, 2024
2 parents 2d3b0cd + 1081865 commit 76bbd50
Show file tree
Hide file tree
Showing 82 changed files with 1,845 additions and 507 deletions.
40 changes: 39 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,45 @@ Todas as mudanças notáveis no projeto serão documentadas neste arquivo.

O formato é baseado no [Keep a Changelog](https://keepachangelog.com/pt-BR/1.0.0/)
e este projeto adere ao [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [unreleased]

## [7.4.5] - 2024-06-17
### Melhorias
- Melhora exibição do header da tabela de publicação de resultados
- Botão para recriar caches de permissão das entidades na página de gestão de usuários

### Correções
- Corrige erro no carregamento da single de projetos
- Ajusta exibição dos campos do tipo checkebox do formulário
- Corrige endpoit apiFindRegistrations para que um usuario comum posso ver as inscrições na fase de publicação de resultado
- Corrige formulário de inscriçào em casos onde foi configurado tipo de proponente ou faixa após envio de inscrições
- Ajusta distribução de avaliações através dos finais das inscrições para que seja possível usar mais caracteres
- Evita que seja possível selecionar sub-agentes como administradores de entidades
- Corrige atualização do campo pessoa idosa
- Ordena os termos das entidades em ordem alfabética
- Só exibe categoria, tipo de proponente e faixa quando há essa informação na inscrição
- Validação da área de interesse das fases de coleta de dados
- Serialização de roles do usuário logado as vezes quebrando a página de gestão de usuários
- Implementa mc-update para garantir/corrigir que o campo de pessoa idosa corresponda com a data de nascimento fornecida no cadastro do agente
- Ajusta importação e exportação do formulário para garantir que as faixas e tipos de proponentes sejam enviados
- Corrige validação de erros dos metadados de inscrições
- Corrige validação de erros para campos não visíveis

## [7.4.4] 2024-06-12
### Correções
- Corrige lista de inscrições da publicação de resultado final
- Corrige exibição dos botões de baixar rascunhos e baixar lista de inscrições

## [7.4.3] 2024-06-11
### Correções
- Reordena db-updates para evitar problemas com colunas e tabelas nao criadas
- Corrige db-update que ajusta configurações dos campos das inscrições

## [7.4.2] 2024-06-11
## Correções
- Ajusta getter lastPhase() na inscrição para que quando for a última fase na inscrição base, ele consiga devolver a entidade de forma correta
- evita que a single da inscrição se quebre quando nao existe data de envio da inscrição

## [7.4.1] 2024-06-10
### Melhorias
- Implementa hook no método registerRegistrationMetadata da oportunidade, para possibilitar incremento de novos registros atrevéz de plugins e módulos
- Implementa novos hook's para possibilitar manipulação da tela de listagem de fases
Expand Down
229 changes: 226 additions & 3 deletions config/Metabase.php
Original file line number Diff line number Diff line change
Expand Up @@ -7,19 +7,242 @@
'painel-agentes' => [
'link' => 'https://metabase.mapas.tec.br/public/dashboard/898173be-47ae-4987-894c-b7e54914539c',
'text' => 'Saiba os números de agentes individuais cadastrados, quantos são criados mensalmente, por onde estão distribuídos no território e outras informações.',
'title' => 'Painel sobre agentes individuais'
'title' => 'Painel sobre agentes individuais',
'entity' => 'Agent'
],
'painel-espacos' => [
'link' => 'https://metabase.mapas.tec.br/public/dashboard/ea36c1b3-c3f3-4435-afc6-9faeea4c7c8f',
'text' => 'Saiba os números de espaços cadastrados, quantos são criados mensalmente, por onde estão distribuídos no território e outras informações.',
'title' => 'Painel sobre espaços'
'title' => 'Painel sobre espaços',
'entity' => 'Space'
],
'painel-oportunidades' => [
'link' => 'https://metabase.mapas.tec.br/public/dashboard/496d0b03-0476-4497-9a3d-719198cfe083',
'text' => 'Tenha acesso ao número de oportunidades e editais cadastrados, a quantidade de pessoas participantes inscritas, o perfil demográfico e mais informações.',
'title' => 'Painel sobre oportunidades'
'title' => 'Painel sobre oportunidades',
'entity' => 'Opportunity'
],
],
'cards' => [
'home' => [
[
'type' => 'space',
'label' => '',
'icon'=> 'space',
'iconClass'=> 'space__color',
'panelLink'=> 'painel-espacos',
'data'=> [
[
'icon'=> 'space',
'label' => 'Espaços cadastrados',
'entity' => 'MapasCulturais\\Entities\\Space',
'query' => [],
'value' => null
],
]
],
[
'type' => 'space',
'label' => '',
'icon'=> 'space',
'iconClass'=> 'space__color',
'panelLink'=> 'painel-espacos',
'data'=> [
[
'icon'=> 'space',
'label'=> 'Espaços certificados',
'entity'=> 'MapasCulturais\\Entities\\Space',
'query'=> [
'@verified'=> 1
],
'value'=> null
]
]
],
[
'type' => 'agent',
'label' => '',
'icon'=> 'agent',
'iconClass'=> 'agent__color',
'panelLink'=> 'painel-agentes',
'data'=> [
[
'icon'=> 'agent',
'label' => 'Agentes cadastrados',
'entity' => 'MapasCulturais\\Entities\\Agent',
'query' => [],
'value' => null
],
]
],
[
'type' => 'agent',
'label' => '',
'icon'=> 'agent',
'iconClass'=> 'agent__color',
'panelLink'=> 'painel-agentes',
'data'=> [
[
'icon'=> 'agent',
'label' => 'Agentes individuais',
'entity' => 'MapasCulturais\\Entities\\Agent',
'query' => ['type' => 'EQ(1)'],
'value' => null
],
]
],
[
'type' => 'agent',
'label' => '',
'icon'=> 'agent',
'iconClass'=> 'agent__color',
'panelLink'=> 'painel-agentes',
'data'=> [
[
'icon'=> 'agent',
'label' => 'Agentes coletivos',
'entity' => 'MapasCulturais\\Entities\\Agent',
'query' => ['type' => 'EQ(2)'],
'value' => null
],
]
],
// opportunity
[
'type' => 'opportunity',
'label' => 'Oportunidades',
'icon'=> 'opportunity',
'iconClass'=> 'opportunity__color',
'panelLink'=> 'painel-oportunidades',
'data'=> [
[
'label' => 'Oportunidades criadas',
'entity' => 'MapasCulturais\\Entities\\Opportunity',
'query' => [],
'value' => null
],
[
'label' => 'Oportunidades certificadas',
'entity' => 'MapasCulturais\\Entities\\Opportunity',
'query'=> [
'@verified'=> 1
],
'value' => null
],
]
]

],
'entities' => [
[
'id' => 'espacos-cadastrados',
'type' => 'space',
'label' => '',
'icon'=> 'space',
'iconClass'=> 'space__color',
'panelLink'=> 'painel-espacos',
'data'=> [
[
'icon'=> 'space',
'label' => 'Espaços cadastrados',
'entity' => 'MapasCulturais\\Entities\\Space',
'query' => [],
'value' => null
],
]
],
[
'id' => 'espacos-certificados',
'type' => 'space',
'label' => '',
'icon'=> 'space',
'iconClass'=> 'space__color',
'panelLink'=> 'painel-espacos',
'data'=> [
[
'icon'=> 'space',
'label'=> 'Espaços certificados',
'entity'=> 'MapasCulturais\\Entities\\Space',
'query'=> [
'@verified'=> 1
],
'value'=> null
]
]
],
[
'id' => 'agentes-cadastrados',
'type' => 'agent',
'label' => '',
'icon'=> 'agent',
'iconClass'=> 'agent__color',
'panelLink'=> 'painel-agentes',
'data'=> [
[
'icon'=> 'agent',
'label' => 'Agentes cadastrados',
'entity' => 'MapasCulturais\\Entities\\Agent',
'query' => [],
'value' => null
],
]
],
[
'id' => 'agentes-individuais',
'type' => 'agent',
'label' => '',
'icon'=> 'agent',
'iconClass'=> 'agent__color',
'panelLink'=> 'painel-agentes',
'data'=> [
[
'icon'=> 'agent',
'label' => 'Agentes individuais',
'entity' => 'MapasCulturais\\Entities\\Agent',
'query' => ['type' => 'EQ(1)'],
'value' => null
],
]
],
[
'id' => 'agentes-coletivos',
'type' => 'agent',
'label' => '',
'icon'=> 'agent',
'iconClass'=> 'agent__color',
'panelLink'=> 'painel-agentes',
'data'=> [
[
'icon'=> 'agent',
'label' => 'Agentes coletivos',
'entity' => 'MapasCulturais\\Entities\\Agent',
'query' => ['type' => 'EQ(2)'],
'value' => null
],
]
],
[
'id' => 'agentes-cadastrados-7-dias',
'type' => 'agent',
'label' => '',
'icon'=> 'agent',
'iconClass'=> 'agent__color',
'panelLink'=> 'painel-agentes',
'data'=> [
[
'icon'=> 'agent',
'label' => 'Cadastrados nos últimos 7 dias',
'entity' => 'MapasCulturais\\Entities\\Agent',
'query'=> [
'@select' => 'createTimestamp'
],
'value' => null
],
]
],
]

]
]
]
];
2 changes: 1 addition & 1 deletion config/cache.php
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
'app.useRegisterCache' => __env_not_false('CACHE_REGISTER'),
'app.useApiCache' => env('CACHE_API', false),
'app.useQuotasCache' => env('CACHE_QUOTAS', false),
'app.useOpportunitySummaryCache' =>false,
'app.useOpportunitySummaryCache' => __env_not_false('CACHE_OPPORTUNITY_SUMARY'),


'app.registeredAutoloadCache.lifetime' => env('CACHE_AUTOLOAD', YEAR_IN_SECONDS),
Expand Down
Loading

0 comments on commit 76bbd50

Please sign in to comment.