External release notes – Grasshopper – Version 3.24.27
New Features
- Admin Creates Admin Users
- Grasshopper Admins can now manage their own peers without opening support tickets. The feature lets any user with the Grasshopper Admin role create, edit, or disable other accounts of the same role, while preventing accidental self-lockout.
- Key Enhancements
- Create Admin User – Grasshopper Admins can add new administrators directly from the user-management screen, granting full admin rights at the moment of creation.
- Edit Admin User – Profile information (name, email, phone, role, etc.) for existing Grasshopper Admins can be updated by their peers in real time.
- Disable Admin User – Administrators can deactivate other Grasshopper Admin accounts with a single click, instantly blocking sign-in.
- Self-Protection – An admin cannot edit or disable their own account, safeguarding against unintended lockouts already enforced by the system.
- Character Limit on PO Field
- To keep purchase-order numbers consistent with downstream systems, the PO field in both the Create Order and Order Details pages now enforces a hard limit of 70 characters.
- Key Enhancements
- Create Order Screen – Typing in the PO field stops at the 70-character mark; the counter and validation message appear in real time.
- Order Details Screen – When updating an existing order, edits to the PO field are also capped at 70 characters with the same inline feedback.
- Capacity Aware Undo for Manifest Line-Items
- The Undo Remove Item action now runs the same capacity checks as Add Item. If reinstating a line-item would push the manifest over its piece, cube, or weight limits, the undo is blocked and the user sees a clear error banner.
- Key Enhancements
- Unified Validation – Undo leverages the exact add-item code path, applying all truck-capacity checks (pieces, cube, weight) before any data change.
- Live Capacity Pull – Before the undo executes, Virtual carrier fetches the partner’s latest manifest metrics to ensure limits are up-to-date—even when other browser tabs have modified the load.
- Over-Capacity Guardrail – If the reinstated item exceeds the allowed capacity, the system aborts the action and display an error message
- Multi-Window Protection – Closing the loophole where users removed an item in one tab and re-added items in another; the undo now respects the updated cap.
- Broad Coverage – Validation fires for both carrier level and virtual carrier level operations, ensuring consistent behavior across the platform.
- Undo permissions – virtual carrier partner will no longer be allowed to reverse and removal of an item, i.e. undo permission is to the carrier, virtual carrier or the shipper, no longer to the virtual carrier partner
- Undo Permissions Update – The Undo Remove Item action is no longer available to users with the Virtual Carrier Partner role. Undo rights are now restricted to the Carrier, Virtual Carrier, and Shipper roles only.
- Order Grid Export: Service Description Column
- The line-item breakdown export now keeps service-ticket notes separate from the item name. A new “Service Description” column captures those notes, while the Name column continues to display only the item’s name.
- Key Enhancements
- New “Service Description” Column – Notes for service-ticket items are exported to this dedicated field instead of being appended to the item name.
- Column Placement – The new column appears just before Item ID, preserving the familiar sequence of existing fields.
- No Impact on Manifest Export – Manifest item exports are unchanged; service-ticket details already appear in the Description column and continue to work as before.