Commit graph

  • 3df70c15ee Refactor updates section in worklog template to enhance user experience and streamline update entry Yaro Kasear 2025-07-09 16:15:53 -05:00
  • 39a8e64c90 Add WorkNote model and integrate updates into WorkLog functionality Yaro Kasear 2025-07-09 15:39:55 -05:00
  • 58f8a040b7 Standardize table names and foreign key references for consistency across area, brand, inventory, item, room function, room, user, and work log models Yaro Kasear 2025-07-09 13:06:15 -05:00
  • ae5ffc82b3 Standardize foreign key references and column names for consistency across inventory, users, and work log models Yaro Kasear 2025-07-09 12:34:00 -05:00
  • b0927680b9 Standardize foreign key references for case consistency in inventory and user models Yaro Kasear 2025-07-09 12:05:23 -05:00
  • b6b4979034 Standardize column names in RoomFunction and Room models for consistency Yaro Kasear 2025-07-09 11:49:18 -05:00
  • f7fae7dc9b Fix foreign key reference case sensitivity and standardize column definitions in inventory models Yaro Kasear 2025-07-09 11:40:31 -05:00
  • 65dcbbfb0b Refactor inventory model and related routes to standardize field names and improve clarity Yaro Kasear 2025-07-09 10:20:54 -05:00
  • ac05373f95 Refactor mapped_column parameters for consistency in models Yaro Kasear 2025-07-09 09:30:17 -05:00
  • 099a9a0aaa Remove unnecessary Jinja2 block trimming settings from app configuration Yaro Kasear 2025-07-08 16:03:28 -05:00
  • 1d42433258 Add inventory availability route and update inventory index layout Yaro Kasear 2025-07-08 15:53:56 -05:00
  • ccfbf3927e Filter inactive users from inventory item routes Yaro Kasear 2025-07-08 15:33:19 -05:00
  • cace63fd1c Sort users by first and last name in inventory item routes Yaro Kasear 2025-07-08 15:30:17 -05:00
  • 6d0e27b15e Sort users by first name and items by identifier in new worklog entry route Yaro Kasear 2025-07-08 14:45:31 -05:00
  • cf0d4bb1ed Remove unnecessary ForeignKeyConstraint from WorkLog model Yaro Kasear 2025-07-08 12:08:12 -05:00
  • ac0cccc649 Remove egg-info directory and update .gitignore to exclude inventory.egg-info Yaro Kasear 2025-07-08 11:50:23 -05:00
  • 9803db17ab Add inventory management templates and utility functions Yaro Kasear 2025-07-08 11:47:22 -05:00
  • 602bb77e22 Sort users by first name in worklog entry route Yaro Kasear 2025-07-08 10:41:21 -05:00
  • bdf1e8d3b8 Sort items in worklog entry route by identifier Yaro Kasear 2025-07-08 10:28:07 -05:00
  • 1ba0380dde Sort inventory-related queries and fix toast message syntax in inventory template Yaro Kasear 2025-07-08 10:16:24 -05:00
  • bb564809ea Implement work log creation and update API; add new worklog entry route and enhance worklog template with JavaScript functionality Yaro Kasear 2025-07-08 09:55:25 -05:00
  • 146dcafab3 Update worklog template to change submit button label to save button Yaro Kasear 2025-07-07 15:49:35 -05:00
  • 26e55b9a3e Add user creation and update functionality; refactor user template and helpers Yaro Kasear 2025-07-07 15:36:15 -05:00
  • f4369348c5 Remove deprecated routes file and move HTML prettifying logic to hooks module Yaro Kasear 2025-07-07 14:10:05 -05:00
  • 4d8d5b4e6a Add routes and functionality for inventory management, user management, worklogs, and settings Yaro Kasear 2025-07-07 14:05:17 -05:00
  • 4c36621eba Enhance app configuration and prettify HTML responses; update requirements and fix button identifiers in settings template Yaro Kasear 2025-07-07 12:02:06 -05:00
  • 7c15754cab Add create button to breadcrumb fragment and update table template for navigation Yaro Kasear 2025-07-07 10:50:55 -05:00
  • 3492358645 Refactor inventory and layout templates: streamline script handling and improve toast message display Yaro Kasear 2025-07-07 10:23:07 -05:00
  • ebd2060fd8 Add delete inventory item endpoint and enhance breadcrumb template with save/delete buttons Yaro Kasear 2025-07-07 10:16:25 -05:00
  • a3c069a126 Update Inventory model: make type_id optional and adjust constructor to handle None values for type_id Yaro Kasear 2025-07-07 09:53:20 -05:00
  • dc394dd992 Add inventory item creation and update endpoints; enhance inventory template with form handling Yaro Kasear 2025-07-07 09:40:27 -05:00
  • a1d3f58081 Enhance Room model and settings form: improve foreign key validation and handle potential duplicates in deletion logic Yaro Kasear 2025-07-07 08:11:30 -05:00
  • 81b220ff44 Refactor render_combobox macro: improve code formatting and readability Yaro Kasear 2025-07-03 10:51:42 -05:00
  • 76d2799e05 Refactor ComboBoxWidget and settings form: remove unused handleComboAdd function, enhance form state serialization, and improve room option handling Yaro Kasear 2025-07-03 10:38:29 -05:00
  • 31913eab47 Remove unused import and add type ignore comment for inventory query filter Yaro Kasear 2025-07-03 09:50:48 -05:00
  • b3fb7e9fd8 revert e8483c859b yaro 2025-07-03 09:39:27 -05:00
  • e8483c859b revert 6a0dd75f10 yaro 2025-07-03 09:38:39 -05:00
  • b876f1f469 Remove debug logging for room options in settings form Yaro Kasear 2025-07-03 09:30:04 -05:00
  • 6a0dd75f10 Enhance debugging and logging in settings and toast rendering; add JSON parsing output and improve toast container handling Yaro Kasear 2025-07-02 10:48:31 -05:00
  • 398800b681 Enhance toast notifications and improve settings form submission; implement async handling and error reporting for better user feedback Yaro Kasear 2025-07-02 09:46:18 -05:00
  • 5a3176cad1 Refactor settings form and layout; enhance form submission with JSON handling and improve modal functionality for room management Yaro Kasear 2025-06-25 15:42:52 -05:00
  • d7e38cb8da Refactor models to implement ValidatableMixin; add validation logic for state management in Area, Brand, Item, Room, and RoomFunction classes Yaro Kasear 2025-06-25 14:52:49 -05:00
  • 8de21bae9c Refactor route ID handling; update inventory_item, user, and worklog_entry routes to accept non-integer IDs and improve error handling Yaro Kasear 2025-06-25 14:14:01 -05:00
  • f2229cdc90 Refactor inventory and layout templates; enhance form handling with dynamic endpoint and argument passing for improved flexibility Yaro Kasear 2025-06-25 13:30:37 -05:00
  • be1e56ad93 Refactor room editor modal logic; enhance event handling and dropdown population for improved user experience Yaro Kasear 2025-06-25 11:54:38 -05:00
  • eddaa69158 Refactor sync_from_state method in Room model; update parameter types for section_map and function_map to improve clarity and consistency Yaro Kasear 2025-06-25 11:34:45 -05:00
  • 543494120c Refactor entity synchronization logic in Area, Brand, Item, RoomFunction, and Room models; improve ID handling and streamline foreign key resolution in settings Yaro Kasear 2025-06-25 11:23:33 -05:00
  • 7833c4828b Implement sync_from_state methods for Area, Brand, Item, RoomFunction, and Room models; enhance entity management and foreign key resolution in settings Yaro Kasear 2025-06-25 09:31:05 -05:00
  • 8a5c5db9e0 Implement sync_from_state method for Area, Brand, Item, RoomFunction, and Room models; streamline entity management in settings Yaro Kasear 2025-06-24 13:09:41 -05:00
  • 87fa623cde Remove unused functions for adding and syncing named entities in settings; streamline entity processing logic Yaro Kasear 2025-06-23 16:22:13 -05:00
  • 9a1dffcf8d Refactor entity handling in settings; streamline brand, type, section, function, and room processing with dedicated functions for improved readability and maintainability Yaro Kasear 2025-06-23 16:21:30 -05:00
  • 04d262ae26 Fix type annotation for location_id; change from Optional[str] to Optional[int] for correct database mapping Yaro Kasear 2025-06-23 15:49:31 -05:00
  • 8162038f40 Enhance model constructors; add optional parameters for improved initialization across multiple modelsOh Yaro Kasear 2025-06-23 15:42:48 -05:00
  • acacf39f8e Refactor code structure; improve organization and readability across multiple files Yaro Kasear 2025-06-23 14:51:21 -05:00
  • 774c28e761 Remove compiled Python bytecode files from the __pycache__ directory Yaro Kasear 2025-06-23 14:50:17 -05:00
  • b2a418982e Refactor room creation logic; improve handling of section and function IDs, enhance error reporting, and streamline code for better readability Yaro Kasear 2025-06-23 10:22:39 -05:00
  • 347baaa12e Refactor settings logic; streamline brand and item type creation, enhance ComboBoxWidget integration for improved usability Yaro Kasear 2025-06-23 10:13:22 -05:00
  • c6fc1a4795 Refactor .gitignore; add patterns for SQLite database files and improve ignored file management Yaro Kasear 2025-06-23 10:05:31 -05:00
  • 142e909a88 Refactor configuration; enhance quote function type hints, improve database URI setup for SQLite, and add BASE_DIR for better path management Yaro Kasear 2025-06-20 13:55:50 -05:00
  • e67ae63eb8 Refactor application configuration; implement dynamic database URI setup based on environment variables for improved flexibility and maintainability Yaro Kasear 2025-06-20 13:48:03 -05:00
  • 86a4e4d22f Refactor room addition logic; streamline new room creation and sorting in settings template for improved clarity and functionality Yaro Kasear 2025-06-20 12:49:55 -05:00
  • 3c9806bd34 Refactor ComboBoxWidget; enhance createOption and sortOptions functions, update onAdd parameter in render_combobox macro for improved usability and maintainability Yaro Kasear 2025-06-20 11:55:36 -05:00
  • b182e30c43 Refactor combo box integration; streamline onAdd, onRemove, and onEdit parameters in render_combobox macro for improved functionality and readability Yaro Kasear 2025-06-20 10:02:40 -05:00
  • d3a9b6dbd5 Refactor icon rendering; update render_icon macro to accept extra_class parameter and adjust button icons in combobox for better state management Yaro Kasear 2025-06-20 09:10:14 -05:00
  • 30d3cd7c45 Refactor icon rendering; replace direct icon calls with render_icon function for consistency across templates Yaro Kasear 2025-06-20 08:44:55 -05:00
  • 89cee64f04 Refactor inventory chart data representation; change dataset type from bar to pie and update corresponding keys for improved visualization Yaro Kasear 2025-06-18 16:15:53 -05:00
  • ec08dd8ef1 Enhance settings page; add room management functionality with combo box integration and update rendering logic for improved usability Yaro Kasear 2025-06-18 15:36:34 -05:00
  • ad413c3f1b Enhance settings page; integrate combo box widgets for brands, types, sections, and functions, and add pencil icon for editing functionality Yaro Kasear 2025-06-18 14:13:16 -05:00
  • dba2438937 Refactor brand management UI; replace datalist with combo box widget and enhance styling for better usability Yaro Kasear 2025-06-18 09:59:07 -05:00
  • e2b8579362 Refactor worklog handling and rendering; enhance active worklog display and add settings page with brand management functionality Yaro Kasear 2025-06-18 09:33:33 -05:00
  • 3915b97231 Refactor templates and utility functions for improved rendering and usability; enhance icon usage and link handling in various templates Yaro Kasear 2025-06-17 12:51:01 -05:00
  • b68c25a05a Refactor inventory and worklog templates for improved rendering and pagination; enhance table display with better responsiveness and usability Yaro Kasear 2025-06-17 09:44:55 -05:00
  • bdd2a43c8b Refactor worklog handling and table rendering in templates for improved clarity and performance Yaro Kasear 2025-06-16 16:24:41 -05:00
  • 25e67cce28 Add pandas dependency, enhance inventory summary visualization, and update table rendering Yaro Kasear 2025-06-16 15:45:54 -05:00
  • 7673b4e1b6 Fix stale worklog table rendering by updating the table identifier from 'index' to 'worklog_entry' Yaro Kasear 2025-06-16 10:34:28 -05:00
  • 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. Yaro Kasear 2025-06-16 10:26:30 -05:00
  • 0835248f34 Refactor inventory listing filters to return error messages for invalid user, location, and item IDs Yaro Kasear 2025-06-16 08:13:27 -05:00
  • 0a5518d99f Improve filter handling in inventory listing by adding fallback for unknown users, locations, and items Yaro Kasear 2025-06-16 08:05:11 -05:00
  • cffdc27724 Enhance search functionality with pagination and improve eager loading in utils Yaro Kasear 2025-06-13 16:16:56 -05:00
  • eb7e446e56 Implement search functionality with pagination and enhance templates for improved user experience Yaro Kasear 2025-06-13 15:29:35 -05:00
  • 67c85a4569 Add laptop icon SVG and refactor search template for improved category links Yaro Kasear 2025-06-13 10:48:29 -05:00
  • a5feeeee1d Enhance inventory templates with new SVG icons and refactor category links for improved navigation Yaro Kasear 2025-06-13 10:33:20 -05:00
  • f4f9f84387 Refactor templates and add search functionality with improved navigation and user experience Yaro Kasear 2025-06-13 08:50:39 -05:00
  • 684a98b216 Refactor inventory filtering and enhance templates with select inputs for improved data handling Yaro Kasear 2025-06-12 14:39:15 -05:00
  • ffaae2541f Add .gitignore to exclude __pycache__ directory from version control Yaro Kasear 2025-06-12 11:59:29 -05:00
  • 823bae7e65 Add breadcrumb support to inventory listing and update templates for improved navigation Yaro Kasear 2025-06-12 11:56:01 -05:00
  • 5df5f86fd2 Add filtering functionality to inventory listing and enhance templates for better data presentation Yaro Kasear 2025-06-12 11:29:18 -05:00
  • a7708ce9c5 Fix inventory link to point to the correct route for better navigation Yaro Kasear 2025-06-11 15:57:23 -05:00
  • 9c3d32e5a0 Enhance inventory and user templates with select inputs for better data handling and navigation Yaro Kasear 2025-06-11 15:34:07 -05:00
  • 14384c3d22 Add inventory index route and update templates for breadcrumb navigation Yaro Kasear 2025-06-11 13:10:02 -05:00
  • 795b23fbae Add worklog form fields and enhance templates for better data handling Yaro Kasear 2025-06-11 11:33:56 -05:00
  • 189f73b7c2 Initial commit. Yaro Kasear 2025-06-11 09:10:41 -05:00