Releases
v3.13.0
Machine Design
Split up controllers for machines.
Allow updating inventory for machines that already have inventory selected
Add 'branch' submenu
Move the 'move to trash' to submenu.
Add option to update permission for all items in branch.
Control Relationship
Add control hierarchy list page.
Top level nodes are control type nodes that control nodes in housing hierarchy.
Allow selection on housing nodes into the control hierarchy.
Add interface to parent functionality to define interface between controlled nodes.
ex: Direct Connect, RS232, Subnet X, etc.
Allow jump to control node from housing hierarchy and jump to housing hierarchy from control hierarchy.
Allow removal of removal of control relationship and control node.
Allow search for control hierarchy.
Only allow an ioc to control the same machine once.
A machine element can only be controlled by on other element.
Disable favorites + D&D for control elements.
Standardize machine tree relationship children loading.
Cable toggle is now only for standard machines.
Add APIs to create control elements and created control relationships.
Add utility to read spreadsheet and use API to create control hierarchy.
Promoted machine elements
Functionality allows creation of machine element that represents assembly element.
New db attribute to specify representing element id.
Allow create a machine design from assembly element.
Fetches assignment from parent assigned assembly.
Allow creation of machine relationships to assembly elements via representing machine element.
Support move to trash and dissasociate with representing element id.
Support machine templates.
Update the tree to allow toggle show/hide of assembly elements.
Add handling to machine hierarchy import spreadsheet format for 'Assembly Part' column to create promoted machine items from assembly elements.
Primefaces 11
Resolve Style issues
Resolve action column icons
Resolve black icons where white icons go
Widen input for num of rows customize dialog
Resolve inline for image property value + primary image button icon
Convert ui-icons to fontawesome
Resolve location selection highlights in dialog and tiered menu.
Black blockui on machine design instead of transparent.
Resolve menubar spacing and update styling.
Resolve formatting with log editable row.
Resolve inventory update BOM item not updating after selection.
Update data table to show stripped rows and use single sort mode.
Resolve tree pre-render issues
Resolve multi-edit location tree selection menu stuck inside datatable cell.
Update all select data table uses to use the override variable.
Resolve lazy data table filter map comparison issue + new sort map.
Resolve issues with streams.
Resolve issues with plugins.
Restore functionality of selenium tests to be compatible with updated UI framework.
Resolve issues with selection data tables that seemed to be ignored by pervious framework release.
Optimize new galleria component for CDB.
Resolve display issues
Resolve out of memory exception for certain uploads.
No more done button on upload, automatically save after finish.
Decrease margin size
Make header smaller
Resolve clickable items in header not highlighted.
Increase font size in header buttons.
Improve contrast on data table rows.
More vibrant borders.
More vibrant alternating rows.
Improve contrast on data table header.
Improve contrast on panel headers.
Improve spacing of buttons.
Improve color of buttons for better visibility.
Make table header smaller.
Location enhancements
Optimized recursive queries fetch items in a location.
Shorten housing/location column.
Provide icon/link to location/housing item.
only show name of location/housing item.
Show the location/housing hierarchy string upon hover for tooltip.
Items located in location on the location detail page.
Inventory located here (by relationship, by assignment, and by installation)
Machines located here
Location children (previously elements list)
Import/Export support
New import spreadsheet for cable design connections with endpoint device, device port, and cable connector.
Enable update and delete modes for cable design connections.
New import spreadsheet for defining connector types.
Change spreadsheet formats for component and cable catalog ports and connectors to reflect portal/schema changes.
Enable update and delete modes for component and cable catalog ports and connectors.
New import spreadsheet for users.
New import spreadsheet for groups.
New import spreadsheet for item types (technical systems).
New import spreadsheet for item categories (functions).
New export spreadsheet for extracting cable design data for pull list generation.
Enable export and transfer modes for cable design items.
Add support for QR ID in import framework to reference associated items.
Enable use of QR for assigned item reference in machine hierarchy import format.
Add support for creating promoted machine items for assembly elements via new 'Assembly Part' column in machine hierarchy import.
Use busy indicator during long-running tasks.
Condense import wizard's validation table content to show item attributes in a single column instead of a column per attribute.
Enable export/update/delete of catalog assembly elements via import spreadsheet.
Cable management
Improve portal handling for component catalog ports and cable catalog connectors.
Resolve issue manually creating cable inventory due to missing property type.
Remove gender from connector schema, use name to reflect gender where appropriate.
Rework synchronization of device ports and cable connectors from catalog items to design items.
Rework views for managing device ports, cable connectors, and cable design connections.
Resolve Primefaces 11 related issues in cable views.
Enhance external pull list script to load CDB export format, add tagging module for identifying length calculation approach for cables, fix performance issues reading Excel file, add length calculation module.
Enhance external CDB pre-import script to generate latest CDB import formats for cable catalog and cable design, improve feedback, improve performance reading Excel file, enhance header validation and error reporting.
Integrate cables with Search feature of CDB.
Allow adding Cables to component catalog assemblies and assign specific instances to component inventory assemblies for inventory tracking.
Add display mode for cable lists (Cable catalog, cable inventory & cable design).
Allow creation of "cable assemblies" in cable catalog and cable inventory domains.
Enable full set of catalog and inventory domain features in cable catalog and cable inventory domains, reorganize code for sharing.
Plugins
eTraveler
Ability to pull up discrepancy log for each traveler assigned to an item.
Resolve issue with Binders crashing CDB page.
General
Store user file name when uploading + downloading files.
Always show current location at top of location history dialog.
Allow resize of columns in all entity list pages.
Improve expired session dialog to allow attempt to restore current page.
Enhance user group management
Better selection of user group in user details page.
Selection of users in group details page.
Resolve about page taking up too much resources for loading item counts per domain.
Deprecate machine inventory.
Resolve many JSF1095 warnings
Resolve discriminator column + converter name warnings.
Appropriately label item identifier 1 & 2 for search results.
Allow editing for connectors.
Allow user to reload the details of the page in their open tab upon session expiration.
Performance
Add db caching for mostly static entities (excluding items, properties, logs, etc.).
Query Based Pagination
Fetch only one page at a time instead of all the items for a lazy data table (great for huge data lists).
Add functionality for MAARC
With query based loading of self element.
Add functionality for system logs
Query based search
Search for items and item elements using query and limit results to 1000.
API
Allow specifying sort order when creating locations.
Allow install state to be specified when installing inventory to machine design.
Allow fetching machine design by name pattern.
Allow creation of promoted machine elements using API.
Use new standardized set assigned item function to update assigned item to perform same things for UI and API.
Add API exception object parsing function to factory.
Split up API into the API and CLI on pypi.
Test
Import support for selenium test
Bug fixes
Resolve ignored sort order for top level machines.
Resolve issue with lazy data models not being able to switch sort to a new column.
Resolve spelling ItemDomainMachineDesignIdListRequest doman -> domain
Resolve missing jsonignore for currentHierarchytItemElement
Resolve issue for fetching system logs by date.
Resolve issue with update property metadata throwing cannot find entity.
Resolve issue with not setting property value target value in API.
Resolve null exception when updating columns on item list pages.
Resolve traveler summery crashing firefox.
Resolve 32 character bug in trigger with new version of mariadb.
Resolve permission issue for stored procedures in new version of mariadb.
Resolve ignored dbHost configuration for python API.
Resolve missing LD_LIBRARY_PATH when building python API.
Resolve log4j vulnerability.
Resolve missing row expansion function for extension controller.
Resolve show inventory for catalog row expansion on list page.
You can’t perform that action at this time.