Skip to content

Feature :: Módulo de Notificações no Dashboard#577

Closed
luscasmartinez wants to merge 5 commits intoThoth2023:developfrom
luscasmartinez:develop
Closed

Feature :: Módulo de Notificações no Dashboard#577
luscasmartinez wants to merge 5 commits intoThoth2023:developfrom
luscasmartinez:develop

Conversation

@luscasmartinez
Copy link
Contributor

Este PR implementa um sistema completo de notificações para adição de novos membros a projetos

Notificação interna (banco de dados):

  • Armazenamento de notificações no banco de dados
  • Sistema lido/exclusão
  • Badge de contagem de notificações

Mudanças

  • -Criada classe NewMemberNotification para notificar novos membros
  • Atualizada classe ProjectInvitationNotification para envio de convites
  • Implementado sistema de notificações no banco de dados
  • Adicionado painel de notificações na navbar

Alguns ajustes ainda precisam ser feitos, mas já está funcionando, lembrando que a notificação via e-mail foi comentada para ser realizado teste de notificação interna.

Analisar com cuidado o código.

Feature.Modulo.de.Notificacoes.no.Dashboard.mp4

Ao criar um projeto novo é notificado e adicionado ao sininho um contador de notificações é possível fechar a notificação ao clicar no 'X' e confirmar, verificado algumas inconsistências, por algum motivo o contador de tempo não está funcionando. Será realizado mais atualizações ao convidar alguém para fazer parte de um projeto.
Vamos lá, agora ao adicionar um membro ao projeto o novo membro é notificado, o problema de  tempo da notificação persiste, mostra sempre "há 1 segundo"
Foi comentado o envio de notificação via e-mail para poder testar a notificação interna.  Muitos ajustes ainda a ser feitos. Analisar com atenção PR.
Model ProjectNotification
Lógica de Notificações
Visualização na Navbar
Ícone de sino com:
Contador de notificações

Segurança
Cada usuário vê apenas suas notificações
Verificação de permissões antes de criar notificações
Métodos Principais
User::notifications(): Relação para acessar notificações
Feature :: Módulo de Notificações no Dashboard
Thoth2023#502
@diegocomis diegocomis changed the base branch from main to develop May 26, 2025 21:35
@diegocomis diegocomis self-requested a review May 26, 2025 21:35
@doffyGC doffyGC requested review from doffyGC and removed request for doffyGC May 27, 2025 13:42
@doffyGC
Copy link
Collaborator

doffyGC commented May 28, 2025

Não é possível fazer merge neste PR. Modificações relacionadas aos stashed changes na máquina local foram commitadas juntos no código fonte, impossibilitando saber o que faz parte do código que soluciona o problema mesmo.

Copy link
Collaborator

@diegocomis diegocomis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Solicito alterações na branche.
Atualize essa branche com a develop mais atual (dando um PULL) e reenvie (PUSH e PR) somente as alterações referente a funcionalidade para podermos finalizar o merge junto a develop e aprovar teu PR.

@diegocomis diegocomis closed this Oct 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants