Summary
This third week was spent continuing our development of the project website and the core classes. Changes were made to the Products page layout to improve readability. Overall, everything went according to plan.
What was Accomplished: Secure mailing connection option, test mailing functionality, Customers page layout changes, added Location Bays and Location Positions functionality, Product functionality, basic RBAC functionality, and Barcode functionality.
Plans for next week are to continue development of the website, core classes, and RBAC functionality.
Changelog 25.1.20
- Added “Use Secure Connection” option for Mailer settings to site settings
- Added disabled select options to customers_add, customers_edit, partners_add, and partners_edit
- Added Email verification switch on users_edit page
- Added error handling for every email method in the Mailer class
- Added site name to the title of every page
- Added Test Email functionality to Mailer class
- Refactored code
- Removed unused methods
- Updated brand logos
Changelog 25.1.21
- Added logic for auto selecting default value for vendors in partners_add
- Added redirection from the main index page to the login page
- Added tax exemption status to my customers page
- Changed tax exemption style in the customers table
- Fixed incorrect breadcrumb in partners_edit
- Fixed redirection from sidebar logo to correct location
- Fixed site theme mode not applying to several pages
- Refactored code
Changelog 25.1.22
- Added functionality for location bays
- Fixed dark mode not applying correctly on location bay changes
Changelog 25.1.25
- Added CSS classes for monospace text and color boxes
- Added Product Functionality
- Changed ‘Select State’ option value to hidden in customers_add
- Added missing new line break on login page
- Added missing visibility and data type values to constants in the Product class
- Refactored code
- Removed redundant CSS code
Changelog 25.1.26
- Added basic RBAC functionality
- Added functionality for location levels
- Added product categories functionality
Changelog 25.1.27
- Added barcode functionality for SKU’s in the Product class
- Added functionality for location positions
- Added products to sidebar
- Commented out redundant code
- Fixed breadcrumb redirection for location levels page
- Fixed incorrect page name for permission check on users_edit page
- Modified error messages for logging in to better reflect the errors
- Refactored code
- Renamed “Details” to “Positions” on sidebar
- Reorganized products table
