Bluecat-Enhancement-Suite v1.5.7
This is an extension to provide missing or quality of life features to the BlueCat Address Manager User Interface.
=> Save settings after installation once to set an initial state for the new script <=
Also available for chrome:
https://chrome.google.com/webstore/detail/bluecat-enhancement-suite/kmdojjlcckelhlndimpopmonleajgpae
# Version History
## v1.5.6
- New function:
- Show Configurations: Displays the configuration of element next to it to prevent confusions
- Copy ID to Clipboard: Add a copy ID button to table cell while hovering over it and to the object headline
- Check Full Deploy By Default: Always check the full deployment checkbox by default
- Check All Overrides: Check or uncheck all override boxes while adding/editing access rights
- Fixes:
- IP Network Info: Fixed copy to clipboard icons
- Copy to Clipboard on Hover: Will not copy the IP location along with the IP now
- Table Counter: Fixed weirdo tables with hidden empty lines being correctly count but not correct to the users eye
- UI Adjust: Page footer sometime overlapped
- Enhancement:
- Table Counter: Shows the count of items and depending items while deleting stuff
- IP Network Info: Added number of hosts
- Copy to Clipboard on Hover: Added a copy button to the current object headline
- Color Change: Also hue-rotates sso login button
- Adjustments:
- Show Zone Views: Will not add the configuration anymore - See new function "Show Configurations"
## v1.5.5
- Fixes:
- Direct Actions Deploy: Events not Firing with firefox
- Hotkeys: Events not firing with Firefox
- Enhancement:
- Table Counter: Shows the count of items and depending items while deleting stuff
## v1.5.4
New function:
Show Zone Deployable / Dynamic: Shows if a zone is deployable and if yes, if it has dynamic deployment enabled (only starting 9.4.x)
## v1.5.3
- Fixes:
- Show Dependent Records: Modified to show when pagination hits and the count be more records
- UI Adjust: Can now properly handle Event ID with multiple dots
- Resizable Columns: Not working with 9.2+ and firefox not working again
- Enhancement:
- Show Dependent Records: Now displays the number of dependend records, if avaiable (until pagination hits)
## v1.5.2
- Fixes:
- Direct Actions Deploy: Deploy Button at Server Level was in the wrong table
- Fix Header: Adjusted z-index of quick action boxes to make it not look wierd
- Copy to Clipboard: Sometimes added unintensionally to the left of the object
- Copy to Clipboard: Option not available on "Yes [Disabled]" Server Status
- IP Network Info: Sometimes added unintensionally to the left of the object
- IP Network Info: Sometimes not present when name was displayed in tree view
- Enhancement:
- UI Adjust: Now adds first three octet while adding a DHCP Range
- Deprecation:
- [temporary] Resizable Columns: not working with 9.2 and firefox (disabled only there)
## v1.5.1
- New function:
- UI Adjust: Useful adjustments on the latest UI (wait page close button, reclaim unsed space, link exception to event list, etc.)
- Enhancement:
- Generel: Moved Dark Mode and Color Change to the top of processing to have a minimal transition between pages
- Hotkeys: Added hotkey overview with "?" button press
- Dark Mode: 9.2 Login page now looks good too
- Fixes:
- Table Counter: Disabled in Visualization in 9.2+ because the page is weird
- Direct Actions Blocks/Networks: Did sometimes start in Tree view
- Direct Actions Deploy: Removed Quick Deploy Button from unwanted pages
- Top Button: Color now match 9.2 UI if in 9.2 UI
- Color Change: Login Logo in < 9.2 was missing from filter rotation, interaction with dark mode in 9.2 fixed
## v1.5.0
- Major overhaul because of the 9.2 UI Changes:
- Auto-Switch to Tagged Objects: Modified to fit the 9.2+ UI
- Color Change: Modified to fit the 9.2+ UI
- Direct Actions Audit Trail: Modified to fit the 9.2+ UI
- Direct Actions Blocks/Networks: Modified to fit the 9.2+ UI
- Direct Actions Deploy: Modified to fit the 9.2+ UI
- Direct Actions Servers: Modified to fit the 9.2+ UI
- Dynamic Tab Title: Modified to fit the 9.2+ UI
- Expand EventLog: Modified to fit the 9.2+ UI
- Expand EventTree Button: Modified to fit the 9.2+ UI
- Fixed Header: Modified to fit the 9.2+ UI
- Hotkeys: Modified to fit the 9.2+ UI
- Hover CIDR To Mask: Modified to fit the 9.2+ UI
- IP Network Info: Modified to fit the 9.2+ UI
- Show Dependent Records: Modified to fit the 9.2+ UI and spiced it up a bit
- Show Tag Hierarchy: Modified to fit the 9.2+ UI
- Show Zone Views: Modified to fit the 9.2+ UI
- Table Counter: Modified to fit the 9.2+ UI
- Table Quick-Filter: Modified to fit the 9.2+ UI
- Fixes:
- Copy to Clipboard: More stuff to copy, more exception handling, 9.2+ Support
- Fixed Header: Fixed icon overlap in Dark Mode (wrong z-index)
- Generate Links: Sometime breaks Copy to Clipboard (copy now wins)
- Identify External Hosts: Fixed running script when inapproriate
- Resizable Columns: Adding global style only at apropriate times now
- Table Counter: Small bugs with counts
- Table Quick-Filter: More flexibility with multiple tables
- Enhancement:
- Top Button: Now is less big and also added a down button
- Hotkeys: Added Tooltips where possible
- Deprecation:
- Clear Buttons: Not available from 9.2+ -- Breaks the UI
- Favorites Button: Action now natively available in User menu
- Generate Links: Too many issue with the new 9.2+ UI
- Highlight Rows on Hover: Now natively available in UI
- Hover Address Types: Now natively available in UI
## v1.4.2
- Enhancement:
- Direct Actions Server: Added Diagnostics Button
## v1.4.1
- New function:
- Identify External Hosts: Display a "(ext)" next to a linked Host of the dependent Record
- Fixes:
- Dark Mode: Login page logo adjusted
- Table Counter: Fixed calculations based on header and the counter sometimes missing
- Direct Actions Server: In Server Groups the Edit Icon was always displayed
## v1.4.0
- Enhancement:
- Highlight Rows on Hover: Don't use border left and right to prevent doubling the border which should looks nicer
- Copy to Clipboard: Now allows to copy last element of the breadcrumbs (especially nice on IP or Hostname)
- Dark Mode: Overhaul, fixed image procession to look smoother, not perfect yet
- Fixes:
- Generate Links: Now omits E-Mail, IPs and Files to prevent interoperation of scripts and confusion
- Show Tag Hierarchy: Removed unnecessary console output
- Copy to Clipboard: Shrink image max size a bit to look better
- Show Zone Views: Prevent View being shown twice in parent zones (e.g. advanced search) & Removed unnecessary console output
---
## v1.3.5
- Fixes:
- Show Tag Hierarchy: Copy & Paste Error fixed
---
## v1.3.4
- New functions:
- Hover CIDR To Mask: Display a tooltip with the full bit netmask while hovering a CIDR
- Enhancement:
- Color Change: Now also changes colors on the login page
- Fixes:
- Direct Actions Servers: GEN4 Appliance Support
- Expand Event Log / Table Quick Filter: Separator visual debugging
---
## v1.3.3
- New functions:
- Show Tag Hierarchy: Displays the hierarchy of tags for visibility and faster access
---
## v1.3.2
- reupload for Firefox
---
## v1.3.1
- Enhancement:
- Show Zone Views: Now also displays the configuration of a zone next to the view
- Fixes:
- Top Button: Adjusted bottom value to prevent blocking of BAM UI clock
---
## v1.3.0
- New functions:
- Show Zone Views: Displays the view of a zone next to it to prevent confusions when using multiple views
---
## v1.2.0
- New functions:
- Dark Mode: Using invert and hue-rotate with exceptions to create a dark style (disabled by default)
- Fix Header: Stripped the function out of color change to always have the header fixed instead of only on the color sites
- Fixes:
- Auto Switch to Tagged Objects: Loop prevention had wrong condition
- Highlight Rows on Hover: now available on all tables instead of only the first
- Generate Links: now available on all tables instead of only the first
- Direct Actions Audit Trail: Remove from pages where it makes no sense
- General: Made the URL matching more precise to minimize false loading on none BAM webpages
- Changes:
- Color Change: No longer fixes header, moved functionality to separate function
---
## v1.1.1
- Fixes:
- Table Quick-Filter: Fix the search box showing up on unwanted places
- Copy to Clipboard & IP Network Info: Buttons now also visible on first row if it is not a header row
---
## v1.1.0
- Enhancement:
- Table Quick-Filter: now available on all tables instead of only the first
- Fixes:
- Table Quick-Filter & Expand Eventlog: custom separator now includes Pipe on event log page for more visibility
---
## v1.0.1
- Enhancement:
- bootstrap updated to 3.3.7
- Fixes:
- IP Network Info: pop-up not working in Firefox
---
## v1.0.0
- Internal decision with myself: This is the 1.0 version now ;-)
- New functions:
- Direct Actions Audit Trail: Adds a direct button to call Audit Trail for the current object
- IP Network Info: Looks for IPv4 CIDR Ranges or IPv6 Prefixes displays a button to overlay the calculated network information + copy buttons
- Enhancement:
- Change logo inside content to white instead of completely transparent to support darker browsers
- Quick Table Filter: Now also showing result count
- Fixes:
- Table Counter: now counts all tables and write count on correct header
- Stale and exception pages will not load scripts anymore
---
## v0.3.1
- Enhancement:
- Chrome notification at install or update to indicate user the change and potential new features
- Fixes:
- Dynamically read version from manifest
- Restore Button: Accidentally appeared in all history pages instead of Undelete only
---
## v0.3.0
- New functions:
- Quick Table Filter: Add a filter to limited visible output of first table
---
## v0.2.1
- Enhancements:
- Minor fixes in various scripts
---
## v0.2.0
- New functions:
- Generate Links: new function that renders Text containing URL as link in the data tables.
- Enhancements:
- Fixed Server Deploy Buttons not working in tab other than "Details".
- Smaller fixes for current scripts.
---
## v0.1.0
- New functions:
- Last saved timestamp for options menu
- Direct Action Blocks Networks: new function to show direct actions for blocks and networks (like edit/resize/move/split)
- Enhancements:
- Direct actions will now only show when you hover over an element making it less clunky
---
## v0.0.5
- New functions:
- UI Color Change: Add Hostname(s) to match and choose color(s) from the slider
- Show dependent records of dependent records
- Enhancements:
- Smaller fixes for current scripts.
---
## v0.0.4
- New features:
- Top Button: Selectively add "Top" Button when scrolling down to get back to the top of the page.
---
# External Libraries:
- https://github.com/alexcorvi/anchorme.js/blob/gh-pages/dist-browser/anchorme.js
- https://gitcdn.github.io/bootstrap-toggle/2.2.0/js/bootstrap-toggle.min.js
- https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js
- https://github.com/franksrevenge/IPSubnetCalculator/blob/master/lib/ip-subnet-calculator.js
- https://github.com/apaprocki/javascript-ipv6/blob/master/ipv6.js
- https://code.jquery.com/jquery-3.3.1.js
- https://github.com/apaprocki/javascript-ipv6/blob/master/lib/browser/jsbn2.js
- https://github.com/apaprocki/javascript-ipv6/blob/master/lib/browser/jsbn.js
- https://github.com/apaprocki/javascript-ipv6/blob/master/lib/browser/jsbn-combined.js
- https://kryogenix.org/code/browser/sorttable/sorttable.js
- https://github.com/apaprocki/javascript-ipv6/blob/master/lib/browser/sprintf.js