You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Antes de aceitar o convite, validar se o projeto ainda está ativo pelo endpoint de projetos no Cola?Bora!
Se não estiver ativo, renderizar mensagem de erro na página do convite; se estiver ativo, prosseguir com direcionamento para a página do Cola?Bora!
Ideias:
Criar uma migration para incluir o campo project_id no model de Invitation
Incluir o novo campo nos parâmetros do convite no controller API InvitationsController. O Cola?Bora! vai precisar incluir o ID do projeto ao usar o nosso endpoint que cria os convites
No controller normal de convites, criar uma action nova chamada accept, e nela validar se o projeto ainda está ativo. Inicialmente vamos utilizar o endpoint do Cola?Bora! que retorna todos os projetos e verificar se tem algum projeto com o project_id do convite que estamos tratando. Se tiver, o projeto está ativo e podemos prosseguir com o redirecionamento para o Cola?Bora!, se não, renderizamos uma mensagem para informar ao usuário que o projeto não está mais ativo. O ideal será o Cola?Bora! disponibilizar um endpoint que receba um id de projeto e retorne os dados desse projeto
Atualizar o link de aceitar convite na view correspondente para um botão que leve ao controller com a nova action accept
The text was updated successfully, but these errors were encountered:
Antes de aceitar o convite, validar se o projeto ainda está ativo pelo endpoint de projetos no Cola?Bora!
Se não estiver ativo, renderizar mensagem de erro na página do convite; se estiver ativo, prosseguir com direcionamento para a página do Cola?Bora!
Ideias:
project_id
no model de InvitationInvitationsController
. O Cola?Bora! vai precisar incluir o ID do projeto ao usar o nosso endpoint que cria os convitesaccept
, e nela validar se o projeto ainda está ativo. Inicialmente vamos utilizar o endpoint do Cola?Bora! que retorna todos os projetos e verificar se tem algum projeto com oproject_id
do convite que estamos tratando. Se tiver, o projeto está ativo e podemos prosseguir com o redirecionamento para o Cola?Bora!, se não, renderizamos uma mensagem para informar ao usuário que o projeto não está mais ativo. O ideal será o Cola?Bora! disponibilizar um endpoint que receba um id de projeto e retorne os dados desse projetoaccept
The text was updated successfully, but these errors were encountered: