RoutinelyOrganization / routinely-web

A Routinely é uma ferramenta projetada para ajudar a manter uma rotina saudável e equilibrada, permitindo ao usuário registrar suas atividades diárias, incluindo trabalho, exercícios, hobbies e tarefas domésticas.
MIT License
2 stars 1 forks source link

Duplicar tarefa Web #50

Open veronicasvalerio opened 1 year ago

veronicasvalerio commented 1 year ago

https://docs.google.com/document/u/1/d/1TJ-gkUxmufaKYb2vN9Fx0DIMaV2O_FCuWP9kGpDPlWw/edit?usp=drive_web&ouid=105653133982355340948

veronicasvalerio commented 12 months ago

Definição:

Como usuário desejo duplicar uma tarefa existente para agilizar criação de tarefas similares, economizando tempo e esforço

Descrição:

Para que o usuário possa fazer a cópia de uma tarefa existente, se faz necessário duplicar suas tarefas quando desejar criar tarefas similares.

Protótipo:

https://www.figma.com/file/cCdALGucKSuO1sa4BSUQww/Routinely?node-id=0%3A1&mode=dev


Critérios de Aceite:

Ao clicar no botão "Duplicar", o sistema vai fazer uma cópia da tarefa selecionada pelo usuário e abrir a tela de edição desta tarefa, para que o usuário possa realizar as alterações necessárias. Todos os campos da nova tarefa duplicada podem ser editados conforme necessário. Os campos da tela serão os mesmos campos da tela de inserção de tarefa, detalhado na USER STORY - Incluir tarefa; Após a duplicação o usuário é redirecionado para a visualização da nova tarefa, podendo fazer edições adicionais ou ajustes. Ao clicar em “Adicionar tarefa” uma nova tarefa é criada com os mesmos detalhes da tarefa original, como Nome da Tarefa (será adicionado entre parênteses o número da vez que ela está sendo duplicada), Prioridade, Categoria, Tags, descrição, data e hora de vencimento. O usuário poderá duplicar a mesma tarefa em até 5 vezes. A nova tarefa duplicada não possui nenhum vínculo com a tarefa original, onde ao realizar qualquer tipo de alteração a tarefa original não é impactada. Caso a tarefa original possua subtarefas ou anexos, estes também são duplicados na nova tarefa, mantendo a estrutura original. Os anexos e subtarefas podem ser removidos da nova tarefa; Deve existir um botão remover relacionado aos anexos e as subtarefas; Ao clicar no botão “remover”, o sistema deve exibir uma mensagem “Tem certeza que deseja excluir o anexo/subtarefa?”; Caso o usuário clique em “Sim”, o anexo ou subtarefa devem ser removidos; Caso o usuário clique em “não”, o anexo ou subtarefa permanecem na tarefa;


Regras de Negócio

Soaressluiss commented 9 months ago

Revisão ok!

Pronto para teste!

lilianekassab commented 9 months ago

Ao tentar fazer o login, já cai nesta tela com erro.

Image

lilianekassab commented 9 months ago

O usuário poderá duplicar a mesma tarefa em até 5 vezes. No caso ele está deixando duplicar a tarefa mais de 5 vezes.

Image

lilianekassab commented 9 months ago

@staviasz
Isso também não tem acontecido. Todas as vezes que a tarefa for duplicada (será adicionado entre parênteses o número da vez que ela está sendo duplicada)

staviasz commented 9 months ago

@lilianekassab fiz as correções que pediu, vou fazer o pr

staviasz commented 9 months ago

@dedeski nessa task todos os campos (Prioridade, Categoria, Tags, descrição, data e hora de vencimento.) devem ser iguais, caso o cliente mude algum já será considerada uma tarefa não repetida?

lilianekassab commented 9 months ago

@staviasz,
assim que a alteração estiver disponivel me avisa.

staviasz commented 9 months ago

@lilianekassab essa task está funcionando porém só faz a comparação através do nome da task se tiver que fazer mais comparações eu atualizo

hartmannjean commented 9 months ago

@CristianoJ

CristianoJ commented 9 months ago

@staviasz A partir do momento que o usuário duplica a tarefa, ela é considerada repetida, tendo em vista que os campos são iguais. Uma vez que qualquer campo é alterado após a duplicação, a tarefa não é mais igual.

staviasz commented 9 months ago

@CristianoJ @lilianekassab validação corrigida

lilianekassab commented 8 months ago

Testado, funcionando duplicar tarefas.

Obs: a mensagem de aviso do limite de tarefas, ficará da forma que está no print abaixo? @CristianoJ @staviasz

Image

staviasz commented 8 months ago

@lilianekassab como não encontrei nenhuma layout para essa msg coloquei um alert, mas pode ser alterado

CristianoJ commented 8 months ago

@staviasz Consegue colocar no mesmo formato dos alertas que são mostrados no sistema? Ex: No mesmo formato que esse alerta de "Tem cerza que deseja realizar a adição da tarefa?" do print da @lilianekassab

lilianekassab commented 8 months ago

Melhoria: Ficou decidido na reunião que será criado um alerta usando o mesmo formato dos alertas anteriores. Aguardando essa alteração para finalizar os testes. @staviasz @CristianoJ

staviasz commented 8 months ago

@CristianoJ @lilianekassab

Screenshot from 2024-02-22 15-03-59

@dedeski Alterei de "adição" para "duplicação"

Screenshot from 2024-02-22 15-05-20

dedeski commented 8 months ago

@staviasz

Você atingiu o limite de tarefas duplicadas. Por gentileza, testa com essa frase, pra ver se melhora o problema da organização do texto.

Tem certeza que deseja duplicar essa tarefa? para a segunda caixa de msg.

staviasz commented 8 months ago

@dedeski vou fazer as alterações

staviasz commented 8 months ago

@lilianekassab alterações feitas

lilianekassab commented 8 months ago

@staviasz a pergunta da confirmação de duplicação de tarefa precisa ficar desta forma.

Tem certeza que deseja duplicar essa tarefa?

Ela ainda continua com a pergunta antiga.

Image

staviasz commented 8 months ago

@lilianekassab Está em review, assim que o Luiz fizer o merge peço pra ele avisar

lilianekassab commented 8 months ago

Certo, ok

lilianekassab commented 8 months ago

Correção testado. ok

Image

A mensagem sobre o limite de tarefas também está certo. ok

Image

lilianekassab commented 8 months ago

@staviasz Olá, olha o limite de duplicação das tarefas é 5. E ele está duplicando só (4).

Image

@CristianoJ a mensagem de confirmação do limite de tarefas ficará como? Você atingiu o limite de tarefas duplicadas . Ou limite de tarefas repetidas atingido. Pois acabei de perceber que em Web está de uma forma, e Mobile de outra.

Não encontrei essa informação nos documentos.