Account for allocated vs unallocated inventory
Les mainteneurs répondent en général sous 1 jour
Évaluation
Cette issue n'a pas encore été évaluée.
Description
This issue is to track exploration around this whole problem domain, so that we have some place to take notes and link PRs against. Any work we do immediately will need to have a neutral or considered impact on users.
- Architecture design of the event level tracking of allocated
- Looking at reports for allocated inventory
- Maybe this only matters for audits
- Make sure people are marking their distributions as "completed" -- encourage them, show them the consequences of not doing it
- Lift up actions into the main distribution row -- button for "complete"
Survey current state of world
- How many / how often / how recent are incomplete distributions?
Architecture design of the event level tracking of allocated
- Add a new datapoint of allocated inventory to events
- Show unallocated everywhere we currently show quantities
Fix audits/adjustments:
- In Audit, give error if they adjust the inventory to below allocated total
- In Adjustments, give error if they adjust the inventory to below the allocated total
Improve distribution completion compliance
- Show a persistent non-dismissable banner when there are incomplete distributions past their estimated distribution date
- Make it easy to mark distributions as complete by bringing the button onto the distribution list page
Comment from CL:
- I worry that we're setting ourselves up for a whole lot of pain to support what sounds like a pretty non-standard business practice. 2. Some of the things in the above will end up breaking the system if, for example, they have a theft.
Straw Man from CL:
Simplest? Way to handle this As much as possible restrict changes to just the audit process
On “New Audit”
Give a strong suggestion that they complete any distributions that have “left the building” as far as auditing is confined.
On saved audits:
When we have a saved-in-progress audit
I believe we show the Quantity in Records. This should show “Unallocated”. TBD: also show “allocated” as the number of that item in distributions that have not been completed, and perhaps a “Physical expected” which would be the sum
Warn them again on confirming?
Similar changes on confirmed audits
On finalizing audit:
Have a Big Ol’ “You must confirm that all distributions that have “left the building” are marked complete before finalizing the audit, or your new inventory available for allocation will be wrong,
give a list of all the incomplete distributions
Allow them to mark them all complete with 1 button or to handle them individually (possibly by going back to the distributions list).
If there are any incomplete distributions, they have to say: “I acknowledge that the items earmarked for not-completed distributions are included in the physical counts for this audit”;
Then, when they hit the final finalize, the new values in the inventory will be calculated to be the physical values - the earmarked values.
Historical audits
What are the implications for looking at historical audits — not just the ones we have now, but the new ones looking back?
We’ll want to have a “physical” column, an “unallocated in records” and a “allocated in records” Maybe put a “Current” on those, to keep it clear.
We'll also want a disclaimer re before we implement this.
Impact:
Maybe new fields on Audit, maybe not?
At the end of the day, all the inventory numbers are still unallocated.
Does that solve the problem?
- Langage dominant
- Ruby
- Étoiles
- 594
- Forks
- 596
- Merge moyen
- 2 j 20 h
- PR mergées (30 j)
- 12
Préparer son environnement
Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de rubyforgood/human-essentials
-
[BUG]: Export Donations button state not updatingPeut-être pris @yashiyadav l’a pris aujourd’hui. Ouverte🐞 Bug
Difficulté 2/5 1-3 heures Accessibilité débutants 64/100
rubyforgood/human-essentials#5744 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Export button on annual report should revert to "Export Report" from "Please Wait..." once report generated.Peut-être pris @costajohnt l’a pris il y a 27 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
rubyforgood/human-essentials#5691 · 1 commentaire · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
On Distributions, fix line-item column headers wrapping and alignment on narrow screensPeut-être pris @Sinkleberg l’a pris il y a 10 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
rubyforgood/human-essentials#5603 · 8 commentaires · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
🐞 Bug
Difficulté 3/5 1-2 jours Accessibilité débutants 67/100
rubyforgood/human-essentials#5745 ·
Les mainteneurs répondent en général sous 1 jour
-
Proposal: forecast-based reorder points and shortage allocation ("Replenishment Planner")Peut-être pris @arnavt687 l’a pris il y a 30 jours. Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
rubyforgood/human-essentials#5728 · 3 commentaires ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de rubyforgood/human-essentials
Issues similaires
-
Bug: Assistant replies lose the space before numbers ("Oct7", "as of10-22-2026") with OpenAI modelsOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
we-promise/sure#4441 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
lugassawan/swe-workbench#823 ·
Les mainteneurs répondent en général sous 1 jour
-
[BUG] Transcription spans omit the requested temperaturePeut-être pris @yorzi l’a pris aujourd’hui. Ouvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
crmne/ruby_llm#1276 · 1 réaction ·
Les mainteneurs répondent en général sous 1 jour
-
Admin user page looks up a Tag for every instance-scoped role (`Role#resource_name`)Peut-être pris @pkfrank l’a pris aujourd’hui. Ouvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
forem/forem#24083 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
rubyjs/mini_racer#449 ·