Apply New Modal for Duplicate Item Entries to Distributions/Donations/Purchases etc.
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 48/100
Direção de pesquisa
Revise o PR 5462 para entender o modal existente de itens duplicados e, em seguida, compare a implementação de kits no PR 5538 mesclado. Rastreie os fluxos restantes de distribuição, doação, compra e outras entradas de itens que aceitam entradas por código de barras ou manuais. A tarefa estará concluída quando o modal reutilizável oferecer suporte à mesclagem de duplicados onde aplicável e o critério de conclusão for atendido.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Is there an existing request for this feature?
- I have searched the existing issues
Is there a pain point in the app driving this feature request?
We have implemented a new modal to appear upon Save Progress/Confirm Audit when a user enters a duplicate item in the Inventory Audit. See PR. We would like to apply this logic in all the places in the app that also contain the logic of entering potentially duplicate items.
Desired Behavior
When a user has the ability to enter items in the app (through barcode or manual entry), a modal should appear upon Save if the user has entered duplicate items.
We should see if we can turn the modal used in https://github.com/rubyforgood/human-essentials/pull/5462 to a component for reuse.
Criteria for Completion
- We should be able to merge duplicate items using the 'new' modal.
Anything else?
- We have merged https://github.com/rubyforgood/human-essentials/pull/5538 for kits. We should implement this in the remainder of places where we can have duplicate items
- Linguagem predominante
- Ruby
- Estrelas
- 594
- Forks
- 598
- Merge médio
- 1d 16h
- PRs com merge (30d)
- 13
Preparar o ambiente
Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de rubyforgood/human-essentials
-
[BUG]: Export Donations button state not updatingTalvez livre de novo @yashiyadav assumiu há 11 dias e não há nenhum pull request aberto. Aberta🐞 Bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 64/100
rubyforgood/human-essentials#5744 · 3 comentários ·
Mantenedores costumam responder em até 1 dia
-
Difficulty—Beginner
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 58/100
rubyforgood/human-essentials#5749 ·
Mantenedores costumam responder em até 1 dia
-
[BUG]: New User add for New Org page fails with errorTalvez já em andamento @apostergiakis assumiu há 2 dias. Aberta🐞 Bug
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 67/100
rubyforgood/human-essentials#5745 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Proposal: forecast-based reorder points and shortage allocation ("Replenishment Planner")Talvez já em andamento @arnavt687 assumiu há 41 dias. Aberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
rubyforgood/human-essentials#5728 · 3 comentários ·
Mantenedores costumam responder em até 1 dia
-
Ruby for Good 2026 DC stale
rubyforgood/human-essentials#5694 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
Todas as issues de rubyforgood/human-essentials
Issues semelhantes
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 82/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
zold-io/zold-ruby-sdk#85 ·
-
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 62/100
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100