Commit graph

10 commits

Author SHA1 Message Date
Yaro Kasear
9803db17ab Add inventory management templates and utility functions
- Created HTML templates for inventory index, layout, search, settings, table, user, and worklog.
- Implemented utility functions for eager loading relationships in SQLAlchemy.
- Added validation mixin for form submissions.
- Updated project configuration files (pyproject.toml and setup.cfg) for package management.
2025-07-08 11:47:22 -05:00
Yaro Kasear
a1d3f58081 Enhance Room model and settings form: improve foreign key validation and handle potential duplicates in deletion logic 2025-07-07 08:11:30 -05:00
Yaro Kasear
d7e38cb8da Refactor models to implement ValidatableMixin; add validation logic for state management in Area, Brand, Item, Room, and RoomFunction classes 2025-06-25 14:52:49 -05:00
Yaro Kasear
eddaa69158 Refactor sync_from_state method in Room model; update parameter types for section_map and function_map to improve clarity and consistency 2025-06-25 11:34:45 -05:00
Yaro Kasear
543494120c Refactor entity synchronization logic in Area, Brand, Item, RoomFunction, and Room models; improve ID handling and streamline foreign key resolution in settings 2025-06-25 11:23:33 -05:00
Yaro Kasear
7833c4828b Implement sync_from_state methods for Area, Brand, Item, RoomFunction, and Room models; enhance entity management and foreign key resolution in settings 2025-06-25 09:31:05 -05:00
Yaro Kasear
8a5c5db9e0 Implement sync_from_state method for Area, Brand, Item, RoomFunction, and Room models; streamline entity management in settings 2025-06-24 13:09:41 -05:00
Yaro Kasear
8162038f40 Enhance model constructors; add optional parameters for improved initialization across multiple modelsOh 2025-06-23 15:42:48 -05:00
Yaro Kasear
acacf39f8e Refactor code structure; improve organization and readability across multiple files 2025-06-23 14:51:21 -05:00
Yaro Kasear
189f73b7c2 Initial commit. 2025-06-11 09:10:41 -05:00