New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Usuário poder mostrar interesse em eventos passados oferecidos pelos guias #33

Closed
alexanmtz opened this Issue Oct 28, 2017 · 11 comments

Comments

4 participants
@alexanmtz
Collaborator

alexanmtz commented Oct 28, 2017

Atualmente, na página do perfil do guia e na página inicial que mostra atividades as atividades listadas são as recentes. Nesta tarefa vamos fazer uma outra abordagem para permitir que guias saibam que um usuário tem interesse num evento que já passou.

Sendo assim, passar a listar na página inicial e do guia para eventos passados, um botão que, ao invés de reservar agora, terá outro texto (marcado para internacionalização) dizendo "eu gostaria de fazer este passeio" e assim o guia recebe a notificação por e-mail dizendo (usando nosso modelo de organizer_mail) que este usuário quer saber desta atividade. O texto do e-mail também deve ser marcado para internacionalização e será feito separadamente, então não precisa se preocupar com ele, somente com o fato de que ele poderá ser editado nos arquivos de internacionalização.

Como chegar no cenário descrito

Como realizar esta mudança

Parte 1: Identificar que o evento já passou

Parte 2: Enviar uma mensagem para o guia falando que aquele usuário quer saber deste passeio e dar feedback ao usuário dizendo que o guia foi contactado e aguarde que ele entrará em contato.

Critério de aceitação:

  • Listar todos os eventos por ordem cronológica, mesmo os passados
  • Eventos passados, ao invés da ação reservar, terá uma ação de demonstrar interesse para o guia

Requisitos para rodar a plataforma

  • Ruby
  • Postgres
  • Se tornar administrador no sistema
    (para isto, basta criar um arquivo .env com os campos:
 ADMIN_EMAIL=seuemail 
 ADMIN_EMAIL_ALT=outroemail

Como realizar esta tarefa

  1. Comente aqui manifestando o interesse em realizar esta tarefa, que entrarei em contato para obter os detalhes para realizar o pagamento
  2. Faça um fork do projeto
  3. Faça um clone do projeto para o seu ambiente local

rake test (rodar os testes automatizados)

rails db:migrate (Rodar as migrations para o banco de dados)

rails s (Rodar o projeto)

  1. Realize as modificações como descrito nesta Issue
  2. Enviar um Pull Request
  3. Certificar-se de que as modificações passaram nos testes automatizados
  4. Um novo ambiente para testes será criado para validação das modificações com a nossa equipe
  5. Receber os comentários e feedbacks sobre modificações
  6. Enviar quaisquer modificações necessárias até ser aprovado
  7. Você ganha então um 👍
  8. Quando o Pull Request for finalizado, o pagamento é enviado

Se precisar de qualquer ajuda ou tiver qualquer dúvida basta comentar aqui que as dúvidas poderão ser respondidas por qualquer pessoa da comunidade ou quem contribui com o projeto e principalmente eu 👍

Se quiser se familiarizar com o funcionamento de projetos de software livre, tem este excelente guia do Tableless

Como ter um pull request aceito e integrado da forma correta no projeto

Para que seu Pull Request seja aceito sem maiores problemas e integrado diretamente para que possa ir para produção você deve sempre estar integrado com o master do projeto, sempre usando rebase como padrão.

Se tiver dúvidas como fazer isto dá uma olhada aqui neste post

Se precisar de qualquer ajuda ou tiver qualquer dúvida basta comentar aqui que as dúvidas poderão ser respondidas por qualquer pessoa da comunidade ou quem contribui com o projeto e principalmente eu 👍 o

@alexanmtz alexanmtz added this to the 3.0 milestone Oct 28, 2017

@alexanmtz

This comment has been minimized.

Collaborator

alexanmtz commented Oct 28, 2017

@3fernandez

This comment has been minimized.

Contributor

3fernandez commented Oct 28, 2017

@alexanmtz gostaria de pegar esta também, se possível.

@hugohernani

This comment has been minimized.

Contributor

hugohernani commented Oct 28, 2017

Também tenho interesse, @alexanmtz . lmk.

@hugohernani hugohernani referenced this issue Oct 28, 2017

Closed

Progresso de upload - R$ 60,00 #34

0 of 1 task complete

@alexanmtz alexanmtz added this to Backlog in truppie Oct 28, 2017

@alexanmtz

This comment has been minimized.

Collaborator

alexanmtz commented Oct 28, 2017

A tarefa ficou com o @leospaula

@leospaula

This comment has been minimized.

Contributor

leospaula commented Nov 7, 2017

@alexanmtz Finalizei a tarefa e fiz o PR

@alexanmtz

This comment has been minimized.

Collaborator

alexanmtz commented Nov 10, 2017

Pull Request aceito e transferência realizada @leospaula. Obrigado mais uma vez pela contribuição!

@alexanmtz alexanmtz closed this Nov 10, 2017

@alexanmtz alexanmtz moved this from Backlog to Done in truppie Nov 12, 2017

@alexanmtz

This comment has been minimized.

Collaborator

alexanmtz commented Nov 16, 2017

@leospaula eu vou reabrir essa issue pois acabei de descobrir que não funciona quando o usuário não está logado, e deveria pedir o login. Tem como verificar isso?

Exemplo:
https://truppie.com/tours/6-cachoeira-da-fumaca-por-baixo-chapada-diamantina-ba

@alexanmtz alexanmtz reopened this Nov 16, 2017

@leospaula

This comment has been minimized.

Contributor

leospaula commented Nov 17, 2017

@alexanmtz

This comment has been minimized.

Collaborator

alexanmtz commented Nov 29, 2017

Olá @leospaula , chegou a ver isto?

@alexanmtz

This comment has been minimized.

Collaborator

alexanmtz commented Dec 4, 2017

@leospaula poderia verificar por favor? Acredito que seja simples para funcionar neste caso.

@leospaula

This comment has been minimized.

Contributor

leospaula commented Dec 4, 2017

@alexanmtz alexanmtz changed the title from Usuário poder mostrar interesse em eventos passados oferecidos pelos guias - R$ 60,00 to Usuário poder mostrar interesse em eventos passados oferecidos pelos guias Jan 20, 2018

@alexanmtz alexanmtz closed this Jan 20, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment