Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Inventory Coming In / Going out -- Rework to Inventory Flow, including date range.

Ouverte
#5,249 7 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

@AlexeyKasianenko y travaille déjà.

Depuis le 11/8/2025.

  • #5313 par @AlexeyKasianenko — ouverte
  • #5730 par @awwaiid — ouverte

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
35/100
Type d'issue
Fonctionnalité
Clarté
À clarifier
Activité
À l'abandon
Stack technique
rails, ruby
Domaine
data, full-stack

Piste de recherche

Commencez par les onglets actuels Inventory In et Inventory Out, la maquette jointe et l’implémentation existante de eventables/itemizables afin de déterminer la source des entrées d’inventaire. Le travail est terminé lorsqu’un onglet Inventory Flow couvrant une plage de dates affiche les quantités et la variation spécifiées, ignore les audits, marque les valeurs négatives en rouge, met à jour le libellé, supprime l’ancienne fonctionnalité et comporte des tests automatisés confirmant le comportement.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Difficulty—Intermediate stale

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.

Image

Remove the current Inventory In and Inventory Out functionality

Criteria for completion

  • behaviour as described

  • automated tests to confirm behaviour

Langage dominant
Ruby
Étoiles
594
Forks
596
Merge moyen
4 j 10 h
PR mergées (30 j)
13

Préparer son environnement

Ouvrir dans Codespaces

Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de rubyforgood/human-essentials

Toutes les issues de rubyforgood/human-essentials

Issues similaires

Plus d'issues Ruby

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.