Release Date: 12 April 2017Official Invotra release documentation for Invotra 3.11, which is to be released on the 12th April 2017.This release is focused on refactoring the codebase we currently have with the main purpose to improve stability, performance and security.
1. Rewrite of the permissions structure to use YML
2. Removed redundant code and modules
3. Refactored the Groups product option
Split the Group product option
We split the group product option into multiple files so it’s easier to read as well as find and diagnose issues.
Resolve errors found in log
We cleaned down warnings and errors which were appearing in our logs. This makes it easier to diagnose new issues, especially during deployments. As part of this we also resolved some
bugs including group member search not applying the searched keyword.
Removing redundant code
We removed a lot of code as part of a cleanup exercise which includes:
The analytics manager role as it was related to reports we deprecated and the related product option
An older version of the org chart made obsolete with the new org chart
Invotra node feedback which was neither used nor maintained
Code responsible for an old theme which was no longer used
We disabled obsolete modules, this will not affect any existing functionality, this includes:
Invotra Piwik module which used the old reports pages.
Modules for charts, which are no longer in use.
Sort by published date for widgets
It’s now possible to sort multiple widgets by published date, so the most recently published content can be brought to the top of the widget.
Manual pages not appearing on manuals
We fixed an issue where manual pages were not appearing on the manual they were added to.
Unexpected group link found on teams and locations
We fixed an issue where a ‘group’ menu item which lead to a blank page was appearing under the options menu when viewing a team or location.
Posts and polls appearing under ‘Unpublished content’ within My Workplace
We fixed an issue where group posts and polls would appear under the unpublished content filter within My Workplace.
Note categories displaying hexadecimal instead of the colour
We fixed an issue where note categories on group posts would display the hexadecimal instead of the actual colour.
Content layout manager unable to access manuals and manual pages within content templates
We fixed an issue where content layout managers would not have permission to edit manuals and manual pages within layout management.
Search has incorrect URL
We fixed an issue where the search pages would display a taxonomy vocabulary and term in the URL instead of the correct URL
Receive access denied message when trying to use IPE on a site section
We fixed an issue where users with roles which grant permission to use the IPE on a site section would receive a ‘You are not authorised to access this page.’ message after selecting the IPE link.
Ampersands do not render correctly within My Workplace
We fixed an issue where ampersands shown in the results within My Workplace would not be rendered correctly.
Disabling multiple fields produces overlay
We fixed an issue where disabling a field which allows multiple values to be added would break the style of the field.
Text in content appears broken after adding a smiley
We fixed an issue where adding a WYSIWYG smiley would cause characters to be placed in their own lines, breaking the format of the content.
Tickets created using wrong reference number
We fixed an issue where there was a possibility that tickets from Ticket Tracking could be created with the wrong reference number.
Replace parent field with hierarchical drop down widget
We changed the parent term field to our new hierarchical drop down widget to improve performance.
Organisational users can see secret groups
We have used a more permanent solution for the issue where users who were neither a webmaster nor the member of the group, would be able to see the group from the landing page.
Import and export of permissions in YML
A major security enchancement in this release was the rewrite of the permissions scheme in Invotra. We now deploy permissions using YML files. This means that at any point, we can review all permissions in a spreadsheet by converting from YML to a CSV file to identify and diagnose any permission issue. This will also slightly speed up site deployments.
Through our regular release cycle, Invotra’s intranet software is always evolving.
From accessibility to UI, security to enhanced social networking, our team are continually looking for ways to improve our intranet platform.
Built on Drupal, our open source intranet software enables evolution – get in touch today!