Haystax/Cal COP Updated to 2.4.1

Haystax/Cal COP Updated to 2.4.1

Haystax/Cal COP has been updated to version 2.4.1!

See below for the changes you’ll see in the system. Reach out to your Haystax project manager with any questions.

What’s New
  • Disabled self-registration option from login page
  • Map popup improved
  • Changed name of Linked Objects widget to Linked Data
  • Improved customer-specific themes and help text context
  • Added new customizable Table widget on the asset page
  • Changed outgoing system emails to use noreply@ address
  • Added support for multi-state data models, in support of coming threat model deployment
  • Made logs available through Kibana
  • Security updates
    • Improved file URL validation
    • Improved CSRF token protection
    • Configurable session signing key
Bug Fixes
  • Fixed: Notifications not being sent when someone registered to get an alert for new assets or field reports
  • Fixed: Sometimes unable to change password from the profile dialog
  • Fixed: Permissions issues with photo attachments
  • Fixed: Outcome of attaching documents inconsistent when uploading versus drag and drop
  • Fixed: Issue with some assessment report coversheets
  • Fixed: Alignment issue with delete button icons on edit user access page
  • Fixed: Login and logout redirection issues
  • Fixed: Update 3rd party libraries
  • Fixed: Map loading issues
  • Fixed: Issues with field reports
div#stuning-header .dfd-stuning-header-bg-container {background-image: url(https://calcop.org/wp-content/uploads/2021/04/20210427_CalCop.png);background-color: transparent;background-size: initial;background-position: top center;background-attachment: initial;background-repeat: no-repeat;}#stuning-header div.page-title-inner {min-height: 350px;}#main-content .dfd-content-wrap {margin: 0px;} #main-content .dfd-content-wrap > article {padding: 0px;}@media only screen and (min-width: 1101px) {#layout.dfd-portfolio-loop > .row.full-width > .blog-section.no-sidebars,#layout.dfd-gallery-loop > .row.full-width > .blog-section.no-sidebars {padding: 0 0px;}#layout.dfd-portfolio-loop > .row.full-width > .blog-section.no-sidebars > #main-content > .dfd-content-wrap:first-child,#layout.dfd-gallery-loop > .row.full-width > .blog-section.no-sidebars > #main-content > .dfd-content-wrap:first-child {border-top: 0px solid transparent; border-bottom: 0px solid transparent;}#layout.dfd-portfolio-loop > .row.full-width #right-sidebar,#layout.dfd-gallery-loop > .row.full-width #right-sidebar {padding-top: 0px;padding-bottom: 0px;}#layout.dfd-portfolio-loop > .row.full-width > .blog-section.no-sidebars .sort-panel,#layout.dfd-gallery-loop > .row.full-width > .blog-section.no-sidebars .sort-panel {margin-left: -0px;margin-right: -0px;}}#layout .dfd-content-wrap.layout-side-image,#layout > .row.full-width .dfd-content-wrap.layout-side-image {margin-left: 0;margin-right: 0;}