Yaro Kasear
bb564809ea
Implement work log creation and update API; add new worklog entry route and enhance worklog template with JavaScript functionality
2025-07-08 09:55:25 -05:00
Yaro Kasear
26e55b9a3e
Add user creation and update functionality; refactor user template and helpers
2025-07-07 15:36:15 -05:00
Yaro Kasear
a3c069a126
Update Inventory model: make type_id optional and adjust constructor to handle None values for type_id
2025-07-07 09:53:20 -05:00
Yaro Kasear
dc394dd992
Add inventory item creation and update endpoints; enhance inventory template with form handling
2025-07-07 09:40:27 -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
04d262ae26
Fix type annotation for location_id; change from Optional[str] to Optional[int] for correct database mapping
2025-06-23 15:49:31 -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
774c28e761
Remove compiled Python bytecode files from the __pycache__ directory
2025-06-23 14:50:17 -05:00
Yaro Kasear
c6fc1a4795
Refactor .gitignore; add patterns for SQLite database files and improve ignored file management
...
Enhance app initialization; set secret key from environment variable for better security practices
Update work_log model import; change User import path for improved module structure
Refactor routes; add new inventory item creation route and enhance settings handling with JSON form state
Improve ComboBoxWidget; add handleComboAdd function for better option management and integrate with render_combobox macro
Revamp settings template; implement form state management and improve modal functionality for room creation
Add error template; create a new error handling page for better user feedback
2025-06-23 10:05:31 -05:00
Yaro Kasear
e67ae63eb8
Refactor application configuration; implement dynamic database URI setup based on environment variables for improved flexibility and maintainability
2025-06-20 13:48:03 -05:00
Yaro Kasear
d3a9b6dbd5
Refactor icon rendering; update render_icon macro to accept extra_class parameter and adjust button icons in combobox for better state management
2025-06-20 09:10:14 -05:00
Yaro Kasear
58754c71bd
Enhance inventory management by updating timestamp type to DateTime, adding stale worklog display on the index page, and improving template styles and scripts for better user experience.
2025-06-16 10:26:30 -05:00
Yaro Kasear
189f73b7c2
Initial commit.
2025-06-11 09:10:41 -05:00