Issue: [User Story] Open Camera to take a car front photo 
Repositório: multei/web
Data: 04/05/2020
Status: Aberta

Open
20 tasks done
[User Story] Open Camera to take a car front photo
#177
jimmyandrade opened this issue on May 4, 2020 · 2 comments
Comments
@jimmyandrade
Member
jimmyandrade commented on May 4, 2020 • 
User story
Como uma pessoa que está realizando uma denúncia
Eu gostaria de ter acesso direto à câmera do celular
De forma que eu não precise abrir manualmente o app da Câmera para tirar a foto

Business context
É comum que quando as denúncias sejam realizadas os usuários estejam utilizando smartphones, e não computadores. Dessa maneira, é importante oferecermos a opção para que o usuário faça a captação da foto dentro da SPA do Multei para facilitar e agilizar o processo de denúncia. Essa feature também viabiliza que o usuário faça a captura da foto imediatamente após a etapa de instruções, diminuindo a chance de fotos inadequadas.

Describe alternatives you've considered
Previamente já tínhamos pensado em uma alternativa diferente para o upload da foto no card #178, que terá prioridade maior do que este card (#177).

In scope
Abrir o aplicativo de câmera a partir da aplicação do Multei, e não manualmente.
Imediatamente após a captura da foto, a câmera é fechada e o controle volta ao Multei.
Out of scope
Carregar foto do rolo de câmera ou outro diretório (#178).

Additional context & notes
Mensagem de erro ao enviar a foto: "Não foi possível carregar a foto submetida".
Já existe uma implementação inicial no código da aplicação que deve ser alterada para atender este card.

Acceptance Criteria
 1. Redirecionamento de foco para a câmera do dispositivo (happy path)
Dado que uma usuária iniciou o processo de denúncia e já leu as instruções para tirar foto,
Quando clicar no botão "Adicionar foto",
Então o aplicativo da câmera seria aberto.

 2. Exibição de prévia ao tirar foto
Dado que uma usuária tirou a foto com o aplicativo de câmera,
Quando voltar para a aplicação Multei,
Então será exibido o thumbnail (prévia em miniatura) da foto.

Checklist do kickoff
 A análise da história está concluída?
 QA (ou pessoa que assumiu o papel de QA) revisou a análise?
 A história está completa com todos os detalhes e as informações relevantes?
(Ex.: Contexto, Escopo, Fora de Escopo, Critérios de aceite, etc);
 O valor de negócio da história está bem entendido? (se aplicável)
 Esta história não tem dependência de outras histórias futuras?
 Não existem dívidas técnicas (débitos técnicos) relacionadas a história;
 Há protótipos de telas para essa história (se aplicável)
 Há detalhes na história de mensagens de erro e outros feedbacks para o usuário (se aplicável)
 Há mensagens de ajuda ou outros textos definidos na história (se aplicável)
 A história está em um tamanho adequado
 Existe feature toggle para a feature (se aplicável)
Checklist do deskcheck
 Há testes unitários que validem a implementação? (se aplicável)
 As alterações de código passaram em todas as pipelines
 A história foi executada manualmente
 A história não trouxe regressões ou impacto negativo a outras implementações
 Todos os critérios de aceite foram cobertos
 A história não precisa de feedback ou correção
 Foi testada uma jornada completa do usuário através da história (se aplicável)
@jimmyandrade jimmyandrade added invalid user story labels on May 4, 2020
@jimmyandrade jimmyandrade added this to the Report parking MVP milestone on May 4, 2020
@jimmyandrade jimmyandrade mentioned this issue on May 4, 2020
[Epic] Parking report complete journey #185
Open
@thomazmz thomazmz assigned thomazmz and heitorbffi on May 14, 2020
@heitorbffi heitorbffi unassigned thomazmz and heitorbffi on May 14, 2020
@tuliooassis tuliooassis added on hold and removed invalid labels on May 15, 2020
@jimmyandrade jimmyandrade mentioned this issue on May 15, 2020
[User Story] Import car front photo from smartphone/computer folder/gallery #178
Closed
22 tasks
@tuliooassis tuliooassis removed the on hold label on Jul 1, 2020
@tuliooassis
Member
tuliooassis commented on Jul 3, 2020
Desconsideramos o critério de aceitação 3 pois não conseguimos visualizar um cenário onde isso aconteceria.

@tuliooassis tuliooassis self-assigned this on Jul 3, 2020
@tuliooassis tuliooassis assigned lemenezes on Jul 3, 2020
@tuliooassis tuliooassis added the blocked label on Jul 7, 2020
@tuliooassis
Member
tuliooassis commented on Jul 7, 2020
Bloqueado: ainda não conseguimos efetuar o teste da câmera no iOS. O teste deverá verificar se o funcionamento está ok e se há casos em que erros podem acontecer. Por exemplo, se for necessário aceitar a utilização da câmera e o mesmo não for feito, como o Multei se comporta?

@lemenezes lemenezes removed the blocked label on Jul 7, 2020
@tuliooassis tuliooassis unassigned lemenezes and tuliooassis on Jul 16, 2020

Contexto de uso: Inconclusivo
Categoria: Inconclusivo