April 2024 Update (1.3)
The April update to the Bid Program includes a large amount of bug fixes and requested changes from the last 6 months or so. A lot of changes to the Attribute code took a while to iron out but it should be much more reliable. This also greatly improves the ability to add and edit attributes, it was previously pretty buggy and would often associate with the wrong attribute, more info in the Code Fixes section.
This is a brief summary of the most important changes.
Lead Time
- Improved the Lead Time ability, it now displays as "Scheduling for week of xxxx".
New Scheduling Message and Scheduling Details fields
- Scheduling Details
TheThiscanfieldbeallows for a messagethattoisbe associated with our current leadtime,time.when this isWhen filledoutout,therea small icon willbeappear near the short message, providing users with important scheduling information at alittleglance.
- Scheduling Message
IfBy filling out thisisfield,filledusersout it willcan override the default "Scheduling for week of xxxx" message.WeItcanoffersuse thisflexibility toshowdisplaywhatevercustomweschedulingwish.information,Extailored to specific needs or situations.
For example:
- Scheduling Details
Tables
- Room List, new columns
NewEnhancementscolumnshaveinbeen made to theroomRoomlistListtable:table with the addition of new columns: Sample #, Exterior,InteriorInterior, and Door Style. These added details provide comprehensive information for better organization and management.
- Product List
The product listwillnowhavefeatures a helpful line of textthat showsindicating ifitmodificationshasaremods,available.hoveringHovering over the textshowsreveals themodsmodificationsandalong with their respective prices. Thismakesenhancement streamlines the item selection process, making it easier for users to findthedesireditemitemsyou are looking for.quickly.
Deactivated Modifications
Deactivated modifications will now be handledmanaged differently. Previously,Previously they'd show uplabeled as "Pending Removal" in existing orders, butthey notare anymore...now addressed in a more efficient manner. This goes along thosewith lines.the next addition...
Suggested Replacements
ManyNumerous items within our system now haveoffer the abilityfunctionality to setdesignate a "suggested replacement"replacement." soThis thatfeature allows users to seamlessly identify alternative options when we disabledisabling an itemitem. the userYou can beeasily prompted to selectset the suggested replacement itemfor various objects on the "Availability" tab in the Admin.Admin section. These objects caninclude haveModifications, a suggested replacement set: Modification, Product,Products, Door Style,Styles, Drawer Front Style, Styles, Inside Profile,Profiles, Outside Profile,Profiles, Panel Profile,Profiles, Applied Molding,Moldings, Exterior MaterialMaterials, and Interior Material. Materials.
Note: Version 1.3 can only handle suggested modifications, versions past this will handle the specs as well.
If a modification hasis ano suggestedlonger optionavailable the edit icon will turn yellow and a note about the replacement will show in the popup. This also includes a button that will convert the modification to the suggested replacement.
Release Notes
WeWe've nowintroduced havea theconvenient abilityfeature to addwhere release notes viacan now be added through the site preferences. TheAdditionally, the version number is now showsdisplayed on the bug reporter tabtab, and youusers can access the release notes by clicking on the "release notes" text if a description has been set.provided. This enhancement greatly aids our users in staying informed about new features and bug fixes, thereby enhancing their overall experience with the platform.
Easy Login As Dealer
New "Login As" button on bid review page. Shop Staff can now quickly login as the dealer of the order by using this button to right of the owner name.
Attribute Panel
Improved the attribute panel, it will now show what products and mods the attribute is used on. This also sets the background of attributes that are not used anywhere to orange.
Other Bug Fixes / Improvements
- Fixes issue where attribute editor would have data from a different attribute, the editor now works with the correct data.
- Fixes issue where some items would be marked as invalid (red icon) when they shouldn't be.
- New thumbnail generator, should look nicer
- File attachment styles have been improved
- Should properly scroll to the edited item after hitting save now.
- Fixes issue where dragging items to change their order would not set in the Admin.
- HEIC Images now convert to JPG when attached so we can actually use them
- Only available items are now shown in the admin. You can toggle the visibility of unavailable items through the filter menu. This makes it easier to go through a large list.
- Fixes issue where some popups would be cut off on small monitors.
- Improvement to attribute panel, now shows what items/mods it is used on. Made the text more readable as well.
- Fixes issue that occurs when copying items with attachments. Previously the attachments would not be cloned which would cause a missing file error when the user would delete the attachment on the item it was cloned from.
This should fix the problem of having missingattachments.attachments. - Collapsible panels now save their state correctly
- Overall improvements in layout and appearance (if fonts are too small let me know).
- Corrects a few issues with sorting the tables. Should behave better now.
Code Fixes / Improvements (Nerd Stuff)
- Multiselect Input now handles custom options correctly
- New ReadonlyNote component should correctly display if the bid is locked or not.
- Update to BootstrapVue 2.23.1
- BIG ONE Restructured attribute processing. One big issue the site has is that all fields are asynchronous so anytime something changes they all get ran simultaneously, this would sometimes result in an attribute doing it's calculation before all context data is ready. This patch makes it operate in more of a "queue like" process which improves reliability but sacrifices speed a bit. A lot of issues with attributes are due to them not having a full context at the time of processing.
If this does not improve the speed for users then we will likely need to break out the attribute processing to a dedicated processing component that can be shared with all instances. - In the admin many of the availability options have been moved to their own tab for easier access, this might not be on all items yet. This tab now includes the new suggested_replacement options.