For product guidance visit

For product guidance visit

For product guidance visit

Release notes

Invotra 4.37

Release date: 31st July 2019

We have released a total of 47 tasks including improvements, 31 fixes, 6 internal tasks and 3 Portal tasks.

Release components

Portal project

As part of this release, we have enhanced our Portal functionality to ensure that users are made aware of the impacts of adding external users and what content those users will have access to.

The relevant tasks for this release are:

  • PORTAL-14

  • PORTAL-39

  • PORTAL-40

New features & improvements

  • INVGOV-9771: Created additional endpoints for the following taxonomies: 

    • Grades, Organisation, Skills, Badges, Free Skills, Personal Interests, Titles, Person Types, User Category, Custom Content Types, General Topic, Content Category, Policy Types, Primary Category, Projects, Security Classifications, Search Highlights, Regions, Countries, Group Category, Message Types, Event Topics, Event Statuses, Idea Category, Query Category.

  • INVGOV-9844: Removed the “read more teaser link” feature as it is redundant.

  • INVGOV-9845: Updated specific section field to display a HDD widget instead of a combobox.

  • INVGOV-9846: User autocomplete fields are now sorted by relevance.

  • INVGOV-9878: Fixed Node JS vulnerabilities.

  • INVGOV-9926: Upgraded Simplesamlphp from 1.15.4 to 1.17.4 on Rackspace environments.

Fixes

  • INVGOV-9591: Resolved issue where submitting GET /users/mention does not return 403 for mentions in secret groups (that you are not a part of).

  • INVGOV-9596: Resolved issue where submitting GET /users/[user_id]/follow and passing a UUID of a user that does not exist responds 200 instead of 404. 

  • INVGOV-9598: Resolved issue where PUT /users/{user_id}/job_roles/{job_role_id} returns response with a 200 status code where a 201 code is expected.

  • INVGOV-9660: Resolved issue where DELETE /groups/[group_id]/members/[user_id] does not return a 404 if the user is not a member of the group.

  • INVGOV-9661: Resolved issue where DELETE /groups/[group_id]/members/[user_id] does not return a 404 if the user does not exist.

  • INVGOV-9662: Resolved issue where NINJA GET /groups/{group_id}/posts when the group is empty returns a 404 response.

  • INVGOV-9663: Resolved issue with PUT /groups/[group_id]/members/[user_id] not returning 404 if the user does not exist.

  • INVGOV-9697: Resolved issue with GET /groups/search response not including fields documented in Swagger.

  • INVGOV-9698: Resolved issue with incorrect responses (200 instead of 404) being returned from notification endpoints NodeJS API calls.

  • INVGOV-9700: Resolved issue where when submitting “PUT /files/[file_id] with malformed/non-existing UUID a 422 error is returned as opposed to a 400/404.

  • INVGOV-9765: Resolved issue with the background on the external homepage (/external) extending to the entire region, instead of only displaying on the left and right.

  • INVGOV-9766: Resolved issue with the GS23 style option displaying incorrect style options.

  • INVGOV-9767: Resolved issue where activating the “more choices” button when the two options available are empty produces an error message.

  • INVGOV-9770: Resolved issue with “skip to” link referencing a missing ID.

  • INVGOV-9808: Resolved issue with unit test failures on Jenkins builds.

  • INVGOV-9815: Resolved issue with missing toolbar item on UAT.

  • INVGOV-9864: Resolved issue with an invalid ARIA attribute and an element not being focusable.

  • INVGOV-9881: Resolved issue with Opengraph on groups.

  • INVGOV-9928: Resolved issue with workflow options not displaying when a user with section roles creates content.

  • INVGOV-9930: Resolved issue with Get Group members returning a 500 error.

  • INVGOV-9931: Resolved issue with feeds not working correctly.

  • INVGOV-9937: Resolved issue with webmasters having access to “invotra support” without having the user role.

  • INVGOV-9620: Page overlay in Matomo not working as it should.

  • INVGOV-9627: When content is finished being reassigned, the user who initiated the reassignment was not receiving an email to inform them of the completion.

  • INVGOV-9653: Removing and then uploading a file on the group edit modal causes a page freeze/error.

  • INVGOV-9654: Unable to browse images via the ‘Add Media’ option in the WYSIWYG.

  • INVGOV-9691: Slow performance causes 504 errors on groups.

  • INVGOV-9710: File usage not being included in the custom content widget.

  • INVGOV-9758: After bulk updating file ownership a customer reported some of their files having been deleted.

  • INVGOV-9790: Node using cached sessions for longer than Drupal (resulting in calls to an expired session ID).

  • INVGOV-9791: Authmap being cleared when empty fields are provided within the HO import.

  • INVGOV-9848: Team targeting functionality not working as expected.

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!