Inventory Coming In / Going out -- Rework to Inventory Flow, including date range.
Mantenedores costumam responder em até 1 dia
@awwaiid já está trabalhando nisso.
Desde 27/9/2026.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Funcionalidade
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Estagnada
- Domínio
- data, full-stack
Direção de pesquisa
Comece pelas abas atuais Inventory In e Inventory Out, pelo mockup anexado e pela implementação existente de eventables/itemizables para determinar de onde vêm as entradas de inventário. A tarefa estará concluída quando uma aba Inventory Flow para um intervalo de datas mostrar as quantidades e a alteração especificadas, ignorar auditorias, marcar os valores negativos em vermelho, atualizar o rótulo, remover a funcionalidade antiga e tiver testes automatizados confirmando o comportamento.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Summary
Rework the inventory in / inventory out tabs into an inventory flow tab. Add a date range.
Why
Increase usefulness of the information
Details
See the mockup of the desired screen, below.
Quantity in has donations, purchases, adjustments that increase the inventory.
Quantity out has distributions and adjustments that decrease the inventory
Kit allocations result in quantity in for the kit, and quantity out for the components
See the current Inventory In and Inventory Out tabs for details
Change is Quantity In minus Quantity Out. Negatives are presented in red.
If need be, change this to work off the eventables rather than itemizables. (The author is not sure which it does.)
Audits are ignored.
Please also add "(based on entry date)" to the Date Range label.
Remove the current Inventory In and Inventory Out functionality
Criteria for completion
-
behaviour as described
-
automated tests to confirm behaviour
- Linguagem predominante
- Ruby
- Estrelas
- 594
- Forks
- 596
- Merge médio
- 2d 15h
- 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 já em andamento @yashiyadav assumiu há 4 dias. 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
-
Export button on annual report should revert to "Export Report" from "Please Wait..." once report generated.Talvez já em andamento @costajohnt assumiu há 31 dias. Abertastale
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
rubyforgood/human-essentials#5691 · 2 comentários · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
On Distributions, fix line-item column headers wrapping and alignment on narrow screensTalvez já em andamento @Sinkleberg assumiu há 14 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
rubyforgood/human-essentials#5603 · 8 comentários · 1 responsável ·
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
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 67/100
rubyforgood/human-essentials#5745 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de rubyforgood/human-essentials
Issues semelhantes
-
verified
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 67/100
Mantenedores costumam responder em até 5 dias
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 86/100
akitaonrails/ai-book-2026#10 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
zerocracy/judges-action#2984 ·
Mantenedores costumam responder em até 1 dia