Skip to content

Commit

Permalink
Merge pull request ResidenciaTICBrisa#196 from ResidenciaTICBrisa/dev…
Browse files Browse the repository at this point in the history
…eloper

Adição da sprint 17
  • Loading branch information
Max-Rohrer20 authored Jul 22, 2024
2 parents 34a206e + e3e80c0 commit f832e99
Show file tree
Hide file tree
Showing 17 changed files with 300 additions and 41 deletions.
13 changes: 13 additions & 0 deletions .github/ISSUE_TEMPLATE/issue-template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
## Descrição
[Descrição detalhada do problema ou da tarefa.]}
Forneça informações claras e concisas para que outros membros da equipe possam entender o contexto e a importância do problema.

## Tarefas
Liste as tarefas específicas que precisam ser concluídas para resolver o problema ou concluir a tarefa, dívida tarefas grandes e complexas em tarefas simples.
- [ ] Tarefa 1
- [ ] Tarefa 2

## Testes / Avaliação
Especifique os critérios de teste ou avaliação que serão usados para garantir que a solução seja eficaz.
- [ ] Critério 1
- [ ] Critério 2
30 changes: 0 additions & 30 deletions .github/workflows/cd-page.yml

This file was deleted.

8 changes: 0 additions & 8 deletions .github/workflows/pull_request_template.md

This file was deleted.

1 change: 1 addition & 0 deletions docs/_navbar.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
* [Ata reunião 3](/atas/ata-reuniao3.md)
* [Ata reunião 4](/atas/ata-reuniao4.md)
* [Ata reunião 5](/atas/ata-reuniao5.md)
* [Ata reunião 6](/atas/ata-reuniao6.md)
* Releases
* [Release 1](/releases/release1.md)
* [Release 2](/releases/release2.md)
Expand Down
30 changes: 30 additions & 0 deletions docs/atas/ata-reuniao6.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
### ATA DE REUNIÃO - SPRINT 16

11/07/2024

**Redator:** Max Rohrer

### 1. Membros presentes e ausentes
**Presentes:** William Bernardo, Max Rohrer, Igor Brandão, Valessio Brito

**Ausentes:** Gustavo Linhares, Marcos Vinicius

### 2. Considerações iniciais da reunião

A reunião iniciou às 20:25

### 3. Pautas da reunião

**1ª Pauta - Feedback do cliente sobre o projeto**

O cliente analisou o atual estado do projeto, foi comentado sobre o produto estar bem encaminhado e contendo as funcionalidades básicas necessárias para o comprimento do plugin de forma primária.

**2ª Pauta - Revisão dos requisitos**
Foi discutido uma abordagem diferente em relação aos campos de serviço e também da personalização dos marcadores. Além disso, o cliente indicou a necessidade do plugin conseguir trabalhar com ao menos 1000 pontos cadastrados.

**3ª Pauta - Ajustes da gitpage**
O cliente recomendou que a gitpage possuíse uma lista com possíveis objetivos que poderiam ser adicionados dentro do plugin no futuro.

### 4. Considerações finais

A reunião se encerrou às 20:55.
13 changes: 13 additions & 0 deletions docs/backlog.md
Original file line number Diff line number Diff line change
Expand Up @@ -145,3 +145,16 @@ Este documento oferece uma visão abrangente do backlog de nosso produto, destac
| 16/05/2024 | 0.31.0 | Notificação para acões do administrador | @Max-Rohrer20 |
| 17/05/2024 | 0.31.1 |Bugfix: Botão de confirmação não funciona para todos os formulários|@MarcosViniciusG |
| 22/05/2024 | 0.31.2 | Bugfix: Criação do BD ao ativar o plugin | @WillxBernardo |
| 05/06/2024 | 0.31.3 | Bugfix: Apenas o primeiro formulário na página do admin é modificado| @MarcosViniciusG |
| 05/06/2024 | 0.31.4 | Bugfix: Filtrando caracteres especiais em alguns campos| @Punkrig |
| 07/06/2024 | 0.31.5 | Bugfix: Não funcionamento do destaque de linha nas tabelas| @MarcosViniciusG |
| 17/06/2024 | 0.32.0 | Feat: Adição de localização de endereço a partir da Latitude e Longitude| @Max-Rohrer20 |
| 21/06/2024 | 0.33.0 | Feat: Tela de edição na interface do administrador| @WillxBernardo |
| 25/06/2024 | 0.33.1 | Bugfix: Inicializacao dos campos de latitude e longitude| @WillxBernardo |
| 27/06/2024 | 0.33.2 | Bugfix: corrigido a estilização de elementos HTML fora do escopo do plugin| @MarcosViniciusG |
| 28/06/2024 | 0.33.2 | Bugfix: Correção do css do pop-up para corrigir a linha que estava ficando sobreposta| @Max-Rohrer20 |
| 03/07/2024 | 0.33.3 | Bugfix: atualizado os testes PHP para mockar a função de conseguir a rua e cidade (novamente novamente)| @MarcosViniciusG |
| 03/07/2024 | 0.33.4 | Bugfix: a cidade e a rua são atualizadas quando a localização é editada no formulário| @MarcosViniciusG |
| 03/07/2024 | 0.33.5 | Bugfix: Modificação do conjunto de testes da tabela para se adaptar as mudanças realizadas na tabela| @MarcosViniciusG |
| 11/07/2024 | 0.34.0 | Feat: Adicionando funcionalidade de fullscreen nos mapas | @WillxBernardo |

13 changes: 12 additions & 1 deletion docs/preparandoambiente.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,4 +52,15 @@ docker compose ps

* Na tela de plugins do wordpress clique em adicionar plugin, navegue para o repositório do projeto e selecione o arquivo zipado do plugin

- Em qualquer página do seu site escreva o seguinte shortcode: **[lgbtq_connect]**
- Em qualquer página do seu site escreva o seguinte shortcode: **[lgbtq_connect]**

## **Preenchimento do banco de dados automático**

- Para execução do script de preenchimento certifique-se da tabela 'lc_formulario' estar vazia.

- Os dados inseridos tem a finalidade apenas para testes de estresse, não contendo dados reais.

- Para execução basta apenas acessar: http://localhost:8082/wp-content/plugins/plugin-prototipo/preenche_bd.php/

- Verifique a inclusão das linhas acessando
<a href="http://localhost:8083" style="color: green;" target="_blank">phpMyAdmin</a>
22 changes: 22 additions & 0 deletions docs/releases/release3.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,3 +86,25 @@ O objetivo principal dessa sprint é a finalização da tela de edição para di
| Criação do teste para a funcionalidade de editar os dados do formulário|<a href="https://github.com/ResidenciaTICBrisa/T2G8-Plugin-Wordpress/issues/175" target="_blank">#175</a></li>|
| Finalizar transição da gitpages para docsify na documentação|<a href="https://github.com/ResidenciaTICBrisa/T2G8-Plugin-Wordpress/issues/176" target="_blank">#176</a></li>|
| Adição da Sprint 15 na documentação |<a href="https://github.com/ResidenciaTICBrisa/T2G8-Plugin-Wordpress/issues/177" target="_blank">#177</a></li>|


## **Sprint 16**

O objetivo dessa sprint é o inicio do polimento do plugin, análise de comportamentos em ambiente de produção e ajustes em na interface do administrador.

|Descrição| Nº issue|
|---------|---------|
| Criação dos marcadores personalizados |<a href="https://github.com/ResidenciaTICBrisa/T2G8-Plugin-Wordpress/issues/186" target="_blank">#186</a></li>|
| Tratamento de dados na tela de edição |<a href="https://github.com/ResidenciaTICBrisa/T2G8-Plugin-Wordpress/issues/187" target="_blank">#187</a></li>|
| Alerta visual nos campos inválidos |<a href="https://github.com/ResidenciaTICBrisa/T2G8-Plugin-Wordpress/issues/188" target="_blank">#188</a></li>|
| Botão para tela cheia nos mapas |<a href="https://github.com/ResidenciaTICBrisa/T2G8-Plugin-Wordpress/issues/189" target="_blank">#189</a></li>|


## **Sprint 17**


|Descrição| Nº issue|
|---------|---------|
| Melhoria na landing page da documentação |<a href="https://github.com/ResidenciaTICBrisa/T2G8-Plugin-Wordpress/issues/191" target="_blank">#191</a></li>|
| Script para preenchimento do banco de dados |<a href="https://github.com/ResidenciaTICBrisa/T2G8-Plugin-Wordpress/issues/192" target="_blank">#192</a></li>|
| Melhoria do bloco de ações da tabela do administrador |<a href="https://github.com/ResidenciaTICBrisa/T2G8-Plugin-Wordpress/issues/193" target="_blank">#193</a></li>|
23 changes: 22 additions & 1 deletion docs/wireframe.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,25 @@
<iframe style="border: 1px solid rgba(0, 0, 0, 0.1);" width="800" height="450" src="https://www.figma.com/embed?embed_host=share&url=https%3A%2F%2Fwww.figma.com%2Fproto%2FLf16NmNzFHcF5JfwzCG5YB%2FUntitled%3Ftype%3Ddesign%26node-id%3D215-2%26t%3DkKdphHf8PeAfDtR8-1%26scaling%3Dscale-down%26page-id%3D146%253A2%26starting-point-node-id%3D215%253A2%26mode%3Ddesign" allowfullscreen></iframe>

## **Pop-up dos marcadores de locais já aprovados**
<iframe style="border: 1px solid rgba(0, 0, 0, 0.1);" width="800" height="450" src="https://www.figma.com/embed?embed_host=share&url=https%3A%2F%2Fwww.figma.com%2Fproto%2FH5azN59yywVYXcyGFiRs6O%2FUntitled%3Ftype%3Ddesign%26node-id%3D5-3%26t%3DCsKPG91Lt0b14cgl-1%26scaling%3Dmin-zoom%26page-id%3D4%253A17%26mode%3Ddesign" allowfullscreen></iframe>
<iframe style="border: 1px solid rgba(0, 0, 0, 0.1);" width="800" height="450" src="https://www.figma.com/embed?embed_host=share&url=https%3A%2F%2Fwww.figma.com%2Fproto%2FH5azN59yywVYXcyGFiRs6O%2FUntitled%3Ftype%3Ddesign%26node-id%3D5-3%26t%3DCsKPG91Lt0b14cgl-1%26scaling%3Dmin-zoom%26page-id%3D4%253A17%26mode%3Ddesign" allowfullscreen></iframe>

## **Marcador Padrão do plugin**
<iframe style="border: 1px solid rgba(0, 0, 0, 0.1);" width="800" height="450" src="https://www.figma.com/embed?embed_host=share&url=https%3A%2F%2Fwww.figma.com%2Fdesign%2FUtWah7CjK3AGRhHVPHj52J%2FMarcador-Padr%25C3%25A3o%3Fm%3Ddev" allowfullscreen></iframe>

## **Marcador Personalizado Para Bares/Restaurantes**
<iframe style="border: 1px solid rgba(0, 0, 0, 0.1);" width="800" height="450" src="https://www.figma.com/embed?embed_host=share&url=https%3A%2F%2Fwww.figma.com%2Fdesign%2FQIAuiHmrxNqrkUn62mEHEf%2FMarker-Bares%252FRestaurante%3Fnode-id%3D0-1%26m%3Ddev" allowfullscreen></iframe>

## **Marcador Personalizado Para Entretenimento**
<iframe style="border: 1px solid rgba(0, 0, 0, 0.1);" width="800" height="450" src="https://www.figma.com/embed?embed_host=share&url=https%3A%2F%2Fwww.figma.com%2Fdesign%2FeMxJcz93PHhOgmSwiOAggy%2FMarker-Entretenimento%3Ft%3DE5m3VtJXXf8Q4tuV-1" allowfullscreen></iframe>

## **Marcador Personalizado Para Beleza**
<iframe style="border: 1px solid rgba(0, 0, 0, 0.1);" width="800" height="450" src="https://www.figma.com/embed?embed_host=share&url=https%3A%2F%2Fwww.figma.com%2Fdesign%2FFZKxap8imevm7X4hNRZyvp%2FMarker-Beleza%3Fm%3Ddev" allowfullscreen></iframe>

## **Marcador Personalizado Para Academia**
<iframe style="border: 1px solid rgba(0, 0, 0, 0.1);" width="800" height="450" src="https://www.figma.com/embed?embed_host=share&url=https%3A%2F%2Fwww.figma.com%2Fdesign%2F1y9llgwdlSRFTLmxlTEmtv%2FMarker-Academia%3Ft%3DE5m3VtJXXf8Q4tuV-1" allowfullscreen></iframe>

## **Marcador Personalizado Para Ensino**
<iframe style="border: 1px solid rgba(0, 0, 0, 0.1);" width="800" height="450" src="https://www.figma.com/embed?embed_host=share&url=https%3A%2F%2Fwww.figma.com%2Fdesign%2FeCJFk5yoBUiW2DugAnaXRK%2FMarker-Ensino%3Ft%3DE5m3VtJXXf8Q4tuV-1" allowfullscreen></iframe>

## **Marcador Personalizado Para Hospedagem**
<iframe style="border: 1px solid rgba(0, 0, 0, 0.1);" width="800" height="450" src="https://www.figma.com/embed?embed_host=share&url=https%3A%2F%2Fwww.figma.com%2Fdesign%2FkBkMczb3fxrPjVycRGYQx1%2FMarker-Hospedagem%3Ft%3DE5m3VtJXXf8Q4tuV-1" allowfullscreen></iframe>
5 changes: 5 additions & 0 deletions lgbtq_connect/assets/imgs/fullscreen.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions lgbtq_connect/assets/imgs/skipfullscreen.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
33 changes: 33 additions & 0 deletions lgbtq_connect/assets/js/script.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,39 @@ class Mapa {
}).addTo(this.mapa);

this.marcadores = [];

var CustomControl = L.Control.extend({
options: {
position: 'bottomright'
},

onAdd: function (map) {
var container = L.DomUtil.create('div', 'leaflet-control-custom');

container.onclick = function () {
if (!document.fullscreenElement) {
map.getContainer().requestFullscreen();
} else {
if (document.exitFullscreen) {
document.exitFullscreen();
}
}
};

// Adiciona ouvintes para mudança de estado de tela cheia
document.addEventListener('fullscreenchange', function () {
if (document.fullscreenElement) {
container.classList.add('fullscreen');
} else {
container.classList.remove('fullscreen');
}
});

return container;
}
});

this.mapa.addControl(new CustomControl());
}

adicionarMarcador(marcador) {
Expand Down
17 changes: 17 additions & 0 deletions lgbtq_connect/assets/styles/styles.css
Original file line number Diff line number Diff line change
Expand Up @@ -145,6 +145,23 @@
font-size: 15px;
color: #6d6d6d;
}

.leaflet-control-custom {
background-color: white;
background-image: url('../imgs/fullscreen.svg'); /* Corrigido para incluir url() */
background-size: cover;
width: 30px;
height: 30px;
border: solid rgb(209, 216, 212) 2px;
border-radius: 3px;
cursor: pointer !important;
}

.leaflet-control-custom.fullscreen {
cursor: pointer;
background-image: url('../imgs/skipfullscreen.svg');
}

.gradiente {
width: 100%;
height: 2px;
Expand Down
68 changes: 68 additions & 0 deletions lgbtq_connect/includes/admin/admin_script.js
Original file line number Diff line number Diff line change
Expand Up @@ -215,6 +215,40 @@ function initMapAdmin() {
destacarLinhaTabela(formulario.id);
});
});


var CustomControl = L.Control.extend({
options: {
position: 'bottomright'
},

onAdd: function (map) {
var container = L.DomUtil.create('div', 'leaflet-control-custom');

container.onclick = function () {
if (!document.fullscreenElement) {
map.getContainer().requestFullscreen();
} else {
if (document.exitFullscreen) {
document.exitFullscreen();
}
}
};

// Adiciona ouvintes para mudança de estado de tela cheia
document.addEventListener('fullscreenchange', function () {
if (document.fullscreenElement) {
container.classList.add('fullscreen');
} else {
container.classList.remove('fullscreen');
}
});

return container;
}
});

mapAdmin.addControl(new CustomControl());
}

function initMapEdit(latitude, longitude, nome, servico, descricao) {
Expand All @@ -237,6 +271,40 @@ function initMapEdit(latitude, longitude, nome, servico, descricao) {
attribution: '&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'
}).addTo(mapEdit);


var CustomControl = L.Control.extend({
options: {
position: 'bottomright'
},

onAdd: function (map) {
var container = L.DomUtil.create('div', 'leaflet-control-custom');

container.onclick = function () {
if (!document.fullscreenElement) {
map.getContainer().requestFullscreen();
} else {
if (document.exitFullscreen) {
document.exitFullscreen();
}
}
};

// Adiciona ouvintes para mudança de estado de tela cheia
document.addEventListener('fullscreenchange', function () {
if (document.fullscreenElement) {
container.classList.add('fullscreen');
} else {
container.classList.remove('fullscreen');
}
});

return container;
}
});

mapEdit.addControl(new CustomControl());

var popupConteudo = `
<div class="pop">
<h4><strong>${nome}</strong></h4>
Expand Down
16 changes: 16 additions & 0 deletions lgbtq_connect/includes/admin/style-admin.css
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,22 @@ button[data-id]:hover {
animation: fadeOut 2s ease;
}

.leaflet-control-custom {
background-color: white;
background-image: url('../../assets/imgs/fullscreen.svg'); /* Corrigido para incluir url() */
background-size: cover;
width: 30px;
height: 30px;
border: solid #dadacffd 1px;
border-radius: 3px;
cursor: pointer !important;
}

.leaflet-control-custom.fullscreen {
cursor: pointer !important;
background-image: url('../../assets/imgs/skipfullscreen.svg');
}

#mapa_admin {
border-radius: 20px;
margin-top: 1.5vw;
Expand Down
2 changes: 1 addition & 1 deletion lgbtq_connect/index.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
Plugin Name: LGBTQ+ Connect
Plugin URI: https://residenciaticbrisa.github.io/T2G8-Plugin-Wordpress/
Description: Mapa LGBTQ+ com cadastro e validação admin, promovendo locais acolhedores para a comunidade
Version: 0.21.0
Version: 0.34.0
Author: Igor Brandão, Gustavo Linhares, Marcos Vinicius, Max Rohrer e Will Bernardo
License: GPL v2 or later
*/
Expand Down
Loading

0 comments on commit f832e99

Please sign in to comment.