TreinaDev / td11-portfoliorrr

4 stars 0 forks source link

Adiciona opção de assinatura e protege rotas pagas #223

Closed Luckvc closed 8 months ago

Luckvc commented 9 months ago

Alcançado com este PR

Resolve #210 Resolve #211

Adicionamos o modelo de assinaturas atrelada ao usuário, tendo o status de ativa ou não ativa.

No caso de ativa, o usuário tem acesso às páginas de pesquisa de projetos e solicitação de convites. No caso de inativa, ao entrar nessas páginas, o usuário vê uma mensagem dizendo que é só para assinantes, com um link para a tela de assinatura.

Quando uma assinatura é ativada, tem sua start_date atribuída automaticamente para o dia atual. E start_date nulificada quando a assinatura é desativada.

A tela de assinatura foi implementada e no momento um usuário pode apenas se tornar assinante, não consegue cancelar a inscrição.

Prints