Summary
This eleventh week was spent continuing our development of the project website, the core classes, and role inheritance, and we have continued error checking. Changes were made to the various page layouts to improve readability.
What was accomplished
Implemented numerous improvements, fixes, and refinements to the system, fixing various logic and UI issues, refactoring code, renaming elements for clarity, and updating various form submissions. Added active directory functionality. Continued error-checking changes.
What is planned
Plans for next week are to continue development of the website, core classes, continue the error checking, and work on the logical flow of inventory moving throughout the system.
Our challenges
Implementing Active Directory (AD) authentication alongside creating the logic behind automatically sending an email to a partner once a purchase order is approved.
Changelog 25.3.18
- Updated icon for detail status on audit shipment page
- Updated PHPUnit to 11.5.13
Changelog 25.3.20
- Added functionality to click anywhere on the product row when searching for a product to collapse/decollapse containers for creating a new order
- Refactored code
- Updated card icon for completed orders on orders_customers page
- Updated to PHPUnit 11.5.14
Changelog 25.3.24
- Added Active Directory (AD) federation functionality
- Added ad_federation page permissions
- Added approval functionality to purchase orders
- Added automatic purchase order PDF email functionality
- Added logic for reserving product when a customer order is on draft
- Added missing success message when completing an audit successfully
- Added pause audit functionality to auditing incoming shipments
- Added permissions for assigning order statuses on both order pages
- Added remaining functionality for deleting purchase orders properly
- Fixed bug where the complete audit button was enabled when all searched products were “completed”
- Fixed spacing of cards on po_view page
- Rearranged roles_add and roles_edit
- Refactored code
- Updated to Monolog 3.9.0
- Updated to PHPUnit 11.5.15
