Comments (9)
Started looking at this... there really isn't a way to do this halfway and validate it. A whole crapload of specs fail because they're testing very specific methods or items that won't exist. Basically the end result of this would be a branch where all reference to inventory items and any method that deals with them are completely expunged.
One thing that tripped me up is that a bunch of specs do storage_location.items
, which goes through inventory_items and which fail a lot. :(
from human-essentials.
Hmm. I'm not sure that I've throughly tested the inventory history feature with event sourcing. I expect we'll need to have it only go back to the snapshot date, yes?
from human-essentials.
Yep. We can only show history via events.
from human-essentials.
This issue is marked as stale due to no activity within 30 days. If no further activity is detected within 7 days, it will be unassigned.
from human-essentials.
I believe the status on this is that we have determined that we will need the inventoryitem until such time as we don't care about the inventory history before event sourcing. This is estimated to be (hopefully) January 1 2026. Especially as the pre-event sourcing inventory history is suspect, we should be able to get stakeholder buy-in for that.
from human-essentials.
We will need InventoryItem, the model, but we should be removing all code that creates, updates or reads them.
from human-essentials.
Except for whatever is necessary to use the versions.
from human-essentials.
Yup. Just that one place.
from human-essentials.
I'm adding a "Waiting for" to the HE Project, and putting in an entry about this dated Jan 1 2026. Closing it as a current issue.
from human-essentials.
Related Issues (20)
- Need a 'graceful landing' if someone goes to a screen they don't have access to while logged in. HOT 2
- Add "Avg. number of individuals receiving period supplies monthly" to Annual Survey
- Improve Annual Survey regarding incontinence supplies
- Handling old/stale account requests
- Inactive partners should not appear in the dropdown when producing a new distribution.
- [BUG] Issue with selecting children for request who are not currently active
- Include inactive items in distribution reports
- Add more shortcuts to the date range selection -- last year, last 12 months HOT 2
- Add a note regarding what to do if the token has expired to the various invitation emails.
- Add totals for inventory and FMV to storage locations index page.
- Add [DO NOT REPLY] to the name for the accounts email.
- The order of items in inventory adjustment is a bit odd -- try it with a new storage location to see. HOT 2
- Account Requests - Fix Users disappearing on error
- Add In Kind value to Donation export HOT 2
- Improvements to partner's export children HOT 2
- Add inactive storage locations and items to the seed
- [Feature request] additional information field on items
- [BUG]: NoMethodError at /admin/users/6/edit undefined method `name' for nil:NilClass HOT 1
- [BUG]: distribution created by FactoryBot does not affect inventory HOT 3
- [BUG]: can't edit original storage location of a distribution when storage location has total inventory 0
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from human-essentials.