Enhanced Locations: Hierarchy, Custom Fields, QR Labels #9
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Comprehensive improvements to the location system: hierarchical structure, custom fields, QR code labels, and drybox management.
Upstream Issues
Features
1. Hierarchical Locations (Room → Shelf → Bin)
Allow nested location structure:
Implementation:
parent_idforeign key to Location model2. Custom Fields for Locations
Track environmental data at location level (not per-spool):
Use case: Sync Home Assistant sensors to dryer box locations.
Implementation:
3. QR Code Labels for Locations
Print QR labels for bins/shelves/dryboxes:
/location/show/{id}or filtered spool listImplementation:
4. Drybox Labels (Dynamic Content)
For single-spool locations like dryboxes:
5. Exclusive Location Validation
Database Changes
UI Changes
Hierarchical Location Support (Room/Bin)to Enhanced Locations: Hierarchy, Custom Fields, QR Labels